Taliban militants disguised as security forces stormed Pakistan's busiest airport on Sunday and at least 27 people were killed in a night-long battle at one of the country's most high-profile targets.

The assault on Jinnah International Airport in Karachi, Pakistan's sprawling commercial hub of 18 million people, all but destroys prospects for peace talks between the Taliban and the government of Prime Minister Nawaz Sharif, who came to power last year promising to find a negotiated solution to years of violence.