IAF IL-76MD Sets World Record With Touchdown at 13,629 Feet in Ladakh's Nyoma | AirNews.in