Sensex ends 290 pts higher, Nifty above 17,000; pharma, financials, IT advance
Major share benchmarks were mostly lower in Asia on Monday at the outset of the last trading week of the year as countries grappled with the spread of the omicron coronavirus variant. Benchmarks fell in Shanghai, Bangkok, Tokyo and…