Karachi. Pakistan's largest city is a sprawling metropolis of 20 million people. It is a place of political turbulence in which those who have power wield it with brutal and partisan force, a place in which it pays to have friends in the right places and to avoid making deadly enemies. It is a society where lavish wealth and absolute poverty live side by side, and where the lines between idealism and corruption can quickly blur. It takes an insider to know where is safe, who to trust, and what makes Karachi tick, and in this powerful debut, Samira Shackle explores the city of her mother's birth in the company of a handful of Karachiites.