image
Market gains for 5th straight session; Sensex up 300 points