Indian shares ended slightly lower on Monday after early gains, with GDP growing 8.2 percent in the September quarter, beating expectations of 7.3 percent. The rupee hit a record low on foreign outflows and trade uncertainties, while higher oil prices also weighed on investor sentiment. The BSE Sensex closed down 0.08 percent, while the NSE Nifty dropped 0.10 percent. Prominent decliners included Bajaj Finance and Sun Pharma, while Tata Motors and Maruti Suzuki reported higher November sales. Globally, Asian markets were mixed, European stocks subdued, and gold held near a six-week high as the dollar weakened. Oil prices climbed due to geopolitical tensions and OPEC+ decision to pause production hikes.

Read more at Nasdaq: Indian Shares Give Up Early Gains To End Marginally Lower