Cold front brings rain to western and southern regions of South Africa | allworld.media