Indian Air Force makes history with world's highest IL-76 landing at Nyoma airbase near China border

Read the original article — Gulf News