With surging mercury to maximum 40 degree centigrade, Karachiites on Thursday suffered at least 12 hours of electricity loadshedding because Karachi Electric Supply Company (KESC) could only supply 1710-MW against the demand of 2350-MW, falling short of 640-MW.