Ethnic tensions and their political implications have provided the Taliban and Al-Qaeda with a safe haven in Karachi. The most volatile city of Pakistan has failed to meld into a coherent and stable environment.

Karachi is the financial hub of Pakistan, the country's largest city and its only port. Violence is nothing new to the city of 15 million, as it saw astounding ethnic rioting and state brutalities in the 1990s.