Karachi Floods: Analysts link rain woes to misgovernance, at least 3 million people affected

Why does Karachi flood every year? One of the major reasons is the mismanagement of water and also the lack of necessary infrastructure to equip the city to face the heavy downpour.