Mumbai, Oct. 28 -- The key equity benchmarks ended with moderate losses on Wednesday, extending their losing streak for second consecutive trading session, weighed down by concerns over elevated crude oil prices, weakness in heavyweight stocks and mixed corporate earnings. Investor sentiment remained cautious ahead of the US Federal Reserve's monetary policy decision later today, with market participants awaiting clarity on the central bank's interest rate outlook and its implications for global financial markets. The Nifty settled below the 22,700 mark.

Oil & gas, IT and realty shares declined while auto, consumer durables and media shares advanced.

As per provisional closing data, the S&P BSE Sensex declined 352.64 points or 0.48% to ...