World | Mon May 20, 2013 3:40pm BST

China offers India a "handshake across the Himalayas"