China and India share a disputed 3,440km (2,100 mile) prolonged de facto border – referred to as The road of Exact Administration, or LAC – which is poorly demarcated. The presence of rivers, lakes and snowcaps means the line can shift. The troopers on both facet – representing two of the world’s largest armies – come Nostril to nose at many factors.