Indian markets rally on strong IT and banking gains, Sensex up 591 points
The market breadth was positive, with 2,066 stocks advancing and 1,975 declining on the BSE
The market breadth was positive, with 2,066 stocks advancing and 1,975 declining on the BSE