Sensex ends 424 points higher on China, rupee rebound

After witnessing a sharp decline in the previous six sessions, markets bounced back significantly in trade. The 30-share Sensex surged 424.06 points to end above 25,300 at 25317.87 and the 50-share Nifty gained 129.45 points to end at 7,688.25.