Strong cold front will bring snow, floods, and strong winds to South Africa starting Sunday | allworld.media