The Blyde River Canyon, a few hours drive from Johannesburg (photo: demerzel21/iStock) South African Cities Blyde River Canyon By Allison Bench