If Pakistani cities were caricatures, most would be easy to draw. Lahore is corpulent and languid, stretched out in a shalwar kameez, twirling its moustache over a greasy breakfast. Islamabad cuts a more clipped figure, holding court in a gilded drawing room, proffering Scotch and political whispers. Peshawar wears a turban or a burka, scuttling among the stalls of an ancient bazaar. But Karachi is harder to sketch. It has too many faces: the shiny-shod businessman, rushing to the gym; the hardscrabble labourer who sends his wages to a distant village; the slinky young socialite, kicking off
...more