Nepalese Prime Minister Pushpa Kamal Dahal Prachanda shakes hands with Chinese President Xi Jinping. Photograph:(Others)