Ahead of his visit to New Delhi, China's new Premier Li Keqiang today said India and China "must shake hands" to make Asia an "engine of the world economy".
Related Stories Reported by NDTV.com 3 hours ago.
Related Stories Reported by NDTV.com 3 hours ago.