In response to the attack on the Pakistan International Airlines plane, Emirates cancelled a flight to Peshawar on Wednesday, while Air Arabia and Etihad Airways diverted planes to Islamabad.

Hong Kong carrier Cathay Pacific announced it was suspending flights to Pakistan from late June shortly after the all-night siege on the international airport in the southern port city of Karachi and after the Taliban warned foreign airlines to leave.

On Monday, authorities diverted an Emirates flight carrying a prominent anti-government cleric and his supporters to the capital where they had planned to demonstrate against the government, raising further doubts about the security environment. — AFP