Nepal and China signed 20 agreements on Sunday, including one on a trans-Himalayan railway, as Chinese President Xi Jinping wrapped up a two-day visit to the ... Read more