The rupee breached the 93 per dollar mark for the first time ever today, March 20.The fall comes amidst spiking crude oil prices and a widening current account deficit which is already straining the Indian economy.The rupee fell about 0.7% to reach 93.2750 against the US dollar. Earlier this week, it had reached its previous all-time low of 92.63 on March 18.The rupee has slumped more than 2% since the US and Israel attacked Iran.Reuters has reported that the West Asian oil shock has prompted foreign investors to pull out more than $8 billion from Indian stocks this month in the largest outflow since January 2025.