Buoyed by late session gains, Indian stock markets ended higher today, Sensex rising 248 points to 61,872, its highest ever on a closing basis.
The broader Nifty50 index finished at 18,403 - its third highest close ever. Global stocks were mostly higher today while Wall Street futures were higher on hopes of easing US-China tension after the American and Chinese presidents met during the G20 summit.
That fed hopes for an easing of US-Chinese tension over security, trade, technology and human rights.
Data released on Monday showed that India's annual retail inflation ease to 6.77% in October, from 7.41% in the previous month, data showed on Monday.
However, that was higher than the 6.73% forecast by economists in a Reuters poll and the central bank's 2%-6% target band.
From the Sensex pack, Power Grid, ICICI Bank, Bharti Airtel, UltraTech Cement, State Bank of India, Dr Reddy's and Asian Paints were the major winners.
ITC, Reliance Industries, Bajaj Finserv and Nestle were among the laggards.
Markets have turned risk-on in recent days, trading off a softer-than-expected US data print that many reckon will allow the Fed to raise rates in 50 basis-point increment, after three 75 basis-point hikes