Pakistan's major cities experience the same cycle of disruption every monsoon. A few hours of heavy rainfall are enough to inundate roads,...