Today's weather: Cold front and coastal rain set the tone for July's first day | Mukoko News