The Indian rupee fell to a historic low of ₹92.50 against the US dollar on March 18, driven by rising crude oil prices and economic risks tied to tensions in the Middle East.