Chinese President Xi Jinping travelled to Nepal for a two-day state visit between October 12 and 13 this year. He became the first Chinese president to visit Nepal since December 1996 when Jiang Zemin visited the Himalayan nation. President Xi’s rare visit to Nepal...