Report copyright - International · border between India and China. It is the demarcation that separates Indian-controlled territory from Chinese-controlled territory. The LAC is 4,057-km long and it
Please pass captcha verification before submit form