Recently, the head of the International Liaison Department of the Central Committee of the Communist Party of China, Liu Jianchao visited Nepal, which is seen as Beijing’s bid to push for unity or to forge an alliance among the Nepali Communist Parties. Read More…