All about finance. Indian foreign exchange reserves reach a six-month peak of $686.2 billion. , and Administrator 2025 April 27