We're monitoring developments on the ground and bringing you the latest updates from every corner of South Africa as the country is at the 30 June deadline set by the March and March movement, which has called for protests against undocumented immigration. Stay with us for verified updates as events continue to unfold.