Business News | Mon May 20, 2013 8:11pm IST

China offers India a "handshake across the Himalayas"