New Delhi, June 24: In a bid to seize complete control, China has been making inroads into several territories in Nepal. China has also occupied a village in Nepal and allegedly removed the boundary pillars to legitimise its annexation, according to top sources in the government.
Read more