India current account posts 0.7% GDP surplus, FY26 deficit $25.2B

Business