Source: South African TourismCaledonVisit one of South Africa’s oldest hot spring resorts to enjoy spa treatments and country fairs, hiking trails, nature and wildlife.The WorldAfricaSouth AfricaCaledon