News

Harrismith, one of South Africa’s oldest towns, was named after Smith in 1849. Today, it is a popular stopover along the busy ...