Mumbai, Sept. 29 -- The benchmark indices ended with moderate losses on Tuesday extending their decline for the second straight session, as persistent selling pressure and weak global cues weighed on investor sentiment. Rising crude oil prices and elevated global bond yields remained key concerns for investors, while geopolitical uncertainty and monthly expiry of derivatives contract on the NSE added to market caution. The Nifty settled below the 22,700 level

Consumer durables, realty and IT shares declined while metal, pharma and media shares advanced.

As per provisional closing data, the S&P BSE Sensex declined 242.65 points or 0.33% to 72,529.07. The Nifty 50 index dropped 64.05 points or 0.28% to 22,716.20. In the past two trading s...