India's August 2026 balance of payments swings to $45.4 billion surplus from year-earlier $5.6 billion deficit Ā· Digg