Gravitas: China grabs Nepal's land
China has grabbed Nepal's land. It has built 11 buildings on Nepalese territory. Wasn't Kathmandu supposed to be Beijing's friend? Palki Sharma Upadhyay tells you more.
China has grabbed Nepal's land. It has built 11 buildings on Nepalese territory. Wasn't Kathmandu supposed to be Beijing's friend? Palki Sharma Upadhyay tells you more.