In Demchok Ladakh: China’s tent seen on India’s territory
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