• Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
  • Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness
    Many parts across South Africa experienced heavy rains, snowfall and fog and mist. Picture: iWitness