The Shah Jahan Mosque was built in 1647 in Thatha City, some 100 km from Karachi.

Shah Jahan (means King of the World) was a Mughal emperor and is the same guy who is responsible for Taj Mahal. 140 more words