KARACHI, Jan 18: A magnitude 7.4 earthquake jolted Karachi, several other cities in Sindh, large swathes of Balochistan and parts of Punjab early on Wednesday, shaking buildings and causing panic.