Indian Air Force C-17 Globemaster lands at Arunachal's ALG Mechuka, close to China border
Situated along the international border, Mechuka was one of the strategic locations during the Indo-China war in 1962.
Nov 03, 2016, 18:53 PM IST
Situated along the international border, Mechuka was one of the strategic locations during the Indo-China war in 1962.
Nov 03, 2016, 18:53 PM IST