Karachi

Karachi is a coastal city in the southern part of Pakistan notorious for its contradictions and famed for its character. In the last decade or so the city has seen many a tumultuous time due to ethnic and other tensions but that will never mask the fact that Karachi is a microcosm of Pakistan as…

Continue Reading