India's foreign exchange reserves dropped by $3.4 billion, reaching $667.39 billion as of July 26, according to the Reserve Bank of India. This comes after a rise to a record high of $670.86 billion the previous week. The RBI intervenes in the market to manage liquidity and prevent excessive volatility in rupee value.