20 May 2026

Indian rupee hits all-time low of ₹96.91 against US dollar

The Indian rupee has hit an all-time low of ₹96.91 against the US dollar, owing to rising US Treasury yields, high crude oil prices, and geopolitical tensions in West Asia.

19 May 2026