
The Indian rupee weakened to an all-time low on Wednesday, extending its losing streak, as overseas debt repayments and importer hedging demand outweighed the limited support from higher duties on precious metal imports.
The rupee weakened 0.1% to 95.7450 per dollar, edging past its previous all-time low of 95.7375 hit on Tuesday.