The Indian rupee hit a fresh all-time low near 91.19 per dollar, slipping 0.24% as global risk aversion tied to the Greenland dispute added to existing currency pressures.