By Yubaraj Sangroula (KATHMANDU, 17 March) – Nepal is a country in South Asia, if not in entire Asia, which has had a unique relation with China