The Indian rupee hit a record low past the 94-per-dollar mark on Friday, hammered by worries that the energy supply crisis sparked by the ‌Middle ⁠East war will ⁠drag on, deepening the pressure on energy importing economies.