South Africa is battling severe flooding after days of heavy rainfall caused rivers to overflow, damaging infrastructure and forcing thousands of residents to...