India's BoP posts $8.1 billion deficit in April-June 2026 quarter

Business