The Indian rupee hit a new all-time low of 93.94 against the US dollar in early trade on Monday, PTI reported. The currency had crossed the 93 mark against the dollar last week. Ongoing Middle East tensions and the resulting rise in oil prices have put pressure on the rupee. Sensex and Nifty also opened in the red on Monday.