External deficit falls 89% in H1 of FY25 despite instability

Trade deficit narrows by 10%, current account turns surplus, financial account surplus crosses $1 billion