Sensex declines over 300 pts, Nifty below 23,600 as energy, PSU bank stocks tumble; FMCG shines; all eyes on TCS Q3

Sensex declines over 300 pts, Nifty below 23,600 as energy, PSU bank stocks tumble; FMCG shines; all eyes on TCS Q3