In Demchok Ladakh: China’s tent seen on India’s territory

In Demchok Ladakh

Ground Report | New Delhi: In Demchok Ladakh; China has set up tents on the Indian side of Charding Nala in Demchok in eastern Ladakh. Senior officials have described the people living in these tents as “alleged citizens” and said that India is asking them to go back, but they still remain in those tents. … Read more