The rupee fell to 95.55 per dollar, down 0.2% from its previous close and eclipsing its previous all-time low of 95.4325 hit last week.
The Nifty 50 fell 0.44% to 23,712.2 as of 9:20 a.m. IST, while the BSE Sensex shed 0.56% to 75,590.56.
Ten of the 16 major sectors logged losses. The broader small-caps and mid-caps dropped 0.5% and 0.3%, respectively.
Other Asian markets fell 0.5%, as oil prices rose to about $105 a barrel following U.S. President Donald Trump’s comment that the ceasefire with Iran was “on life support” after dismissing Tehran’s response to a U.S. peace proposal as “stupid”.
Higher crude prices are detrimental for the world’s third-largest oil importer, as they exacerbate inflationary pressures and weigh on growth and corporate earnings.
Investors also awaited India’s April retail inflation data, due later in the day, which could offer clues on how the Iran war has affected price pressures in the economy.
