Sindhi, Balochi, Punjabi, Urdu-speaking or Pakhtun, Karachi is where they all come, and also where they clash.
Anam Mansuri
April 11, 2010