Qatar Airways has joined Emirates and Etihad Airways in suspending flights to the Pakistani city of Peshawar after a deadly attack on an aircraft.
The Pakistan International Airlines flight was fired on as it landed on Tuesday, killing a passenger on board.
Police have arrested scores of people but say they do not have full control of areas around the airport where the shots are thought to have originated, the BBC reported.
Meanwhile, Cathay Pacific is suspending all flights to Pakistan following an attack on Karachi airport earlier this month.
The all-night siege at Karachi’s international airport, the largest in Pakistan, left at least 39 people dead, 10 of them heavily armed gunmen.
The Pakistani Taliban and an allied Uzbek militant group said they jointly carried out the Karachi attack.
There was no immediate claim for Tuesday night’s machine-gun attack on the PIA aircraft in Peshawar.