Markets up 4% after positive Chinese economic data raises revival hopes The Sensex gained 1,028 points to end at 29,468, while the Nifty50 gained 317 points to end at 8,598 Read Full News on www.business-standard.com