Equity indices end flat after choppy trade, energy stocks lose

Sensex, Nifty, Bharat Petroleum Corporation, Maruti Suzuki, Asian shares, China
Business
image