Karachi, Pakistan's financial capital, is a city of 18 million people, where traditional ethnic tensions have always been high.
But in recent weeks, those tensions have turned into armed clashes, with officials warning that the Taliban might use the city as a financial base to fund their activities.
As Al Jazeera's Imran Khan reports, some residents say a political solution is the only way to halt the violence and unite the city.