Karachi on the edge