Indian markets ended marginally lower amid subdued sentiment and persistent foreign investor selling, while the rupee hit fresh record lows beyond ₹90 per dollar. With over $18 billion in equity outflows so far this year and no clarity on a US trade deal, pressure on equities and the currency is likely to persist.