Sensex, Nifty, Share Prices Highlights: Indian benchmark indices ended marginally lower on Wednesday as losses in HDFC Bank offset gains in metal stocks amid cautious sentiment over the fragile US-Iran truce, while the rupee remained steady against the US dollar despite volatility in crude oil prices.