Tata Consumer, BPCL top gainers on Nifty50 as market jumps;

© 2025 Vimarsana