India, Dec. 8 -- India's stock market logged its worst trading session in more than two months on Monday, on persistent foreign outflows stemming from an India-US trade deal in limbo. The upcoming meeting of the US Federal Reserve also weighed on sentiment.

The Nifty 50 lost 0.86% to 25,960.55, and the BSE Sensex slid 0.71% to 85,102.69, in their biggest single-day drop since September 26.

All 16 major sectors ended lower. The broader mid-caps and small-caps lost 1.8% and 2.6%, respectively.

Foreign investors have sold over $1 billion of local stocks on a net basis so far in December, putting the year-to-date outflows at nearly $18 billion, according to data from the National Securities Depository Ltd.

Investors were also cautious ahe...