Large parts of SA receive heavy rains

Many provinces received heavy rainfall over the past few days, including the Northern Cape, Free State and Gauteng.