Karachi is the heart of Pakistan and why not that be since it is the only city that generates most revenue for the country as compared to others. But on a solemn note, Karachi inhabitants are not well aware of its history which is only possible if one gets a chance to explore various worth visiting...