Karachi is mini-Pakistan. It is also the business hub of the country; it has two seaports, an airport and a railway network. People from far-flung...