Cape Town: localised-flooding, heavy showers and electricity outages - Smile 90.4FM

Cape Town: localised-flooding, heavy showers and electricity outages