In a show of strength, IAF's mighty C-17 Globemaster makes maiden landing near India-China border
India | November 03, 2016 21:34 ISTIndian Air Force’s mighty C-17 Globemaster aircraft on Thursday made its first landing at Mechuka Advanced Landing Ground in Arunachal Pradesh, just 29 km from India-China border.