India’s foreign exchange reserves stand at $657.89 billion

Card image cap