Acuite Ratings revises downward India's BoP for FY23 to $17bn

Acuite Ratings revises downward India's BoP for FY23 to $17bn