Watch: Stunning images of IAF's C-17 Globemaster taking off from 11,562 feet in Ladakh

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.

Watchlist