Indian Air Force makes history with world's highest IL-76 landing at Nyoma airbase near China border
Full story
The Indian Air Force has carried out the world's highest-ever IL-76 landing, touching down at Nyoma airbase. The base sits close to the border with China. The force described the achievement as a historic first.