Tensions are flaring between India and China after China moved troops into an area which India says is Indian territory. The move happened in the disputed Ladakh region of Kashmir, which is bordered by Tibet to the east. China and India share a 4,000 km long border, called the Line of Actual Control [LAC], which is the longest […]