In the middle of an India-China stand-off in Ladakh, the Indian Air Force today landed its giant C-17 Globemaster aircraft very close to the border with China. The aircraft landed at the high altitude Mechuka Advanced Air Landing Ground just 29 km from the border, which is 3,500 km long from Ladakh in the west Himalayas and Arunachal Pradesh in the east Himalayas. Watch video to know more.
Be the first to comment