Indian equity markets ended May on a weak note as late-session selling linked to MSCI rebalancing and continued foreign outflows dragged benchmark indices lower. Investor sentiment was further pressured by geopolitical uncertainty and concerns over elevated crude oil prices, despite resilience in mid-cap and small-cap stocks.