Sensex and Nifty rose by 2% in July thanks to the IT sector; half of BSE 500 stocks declined | allworld.media