The Indian rupee hits a record low of 91.77, driven down by strong dollar demand from corporates and importers.