Mon. Jul 8th, 2024

Johannesburg experienced its first snowfall in over a decade, surprising residents and delighting children.

By