Watch: Stunning images of IAF's C-17 Globemaster taking off from 11,562 feet in Ladakh
2020-08-10 17 Dailymotion
Watch as Indian Air Force's (IAF) C-17 Globemaster III, the largest aircraft in IAF, takes off from 11,562 feet in Ladakh. The aircraft based near Delhi is part of a Sky Lords Squadron.