Indian rupee fell to a record low of Rs 93.15 against the US dollar, driven by rising crude oil prices and escalating tensions in West Asia.