Around 40 Chinese yaks ventured into the Indian territory in the Demchok area of eastern Ladakh and are in the control of the villagers there. “As per villagers’ sources, 40 Chinese yaks are found in the Indian territory valley called DzomoLung Demchok. There should be a proper mechanism to return; we also lost our yaks to the Chinese side a …