Politics
Tata Consumer Products secures a spot in Nifty50; shares hit new 52-week high