The rugby team Whistling Wheels play in a suburb of this coastal city, which has the highest murder rate outside the Americas as well a notable mountain.
In 2014, a thief in this national capital became trapped inside a car he was robbing by the auto-lock feature.
Birthplace of J.R.R. Tolkien, the Supreme Court of Appeal is located in this city in Free State. The site was originally inhabited by the !Orana people; the ! denotes a clicking sound at the start of the word.
Nelson Mandela and Archbishop Desmond Tutu both lived on the same street in this township, a flashpoint for uprisings in 1976.
The science world was amazed by the discovery of the coelacanth in waters near here. It was originally named Port Rex before being renamed after a European city.
The airport in this large maritime city in KwaZulu-Natal is named King Shaka International, after the Zulu warlord.
This diamond-mining centre is the capital of Northern Cape province. The nearby Vaal is the longest river entirely within South Africa.
Formerly called Lyttelton and later Verwoerdburg, this Roman-sounding municipality near Pretoria has hosted cricket test matches.
Steve Biko was tortured by the police in this city during his interrogation. It is a major seaport in the Eastern Cape.
This city adjacent to Pretoria is also close to Sharpeville, the site of the 1960 massacre.
Located in the Western Cape, this university town is known for its wine production.
This small town in the Eastern Cape is considered the most dangerous spot in the world for shark attacks.
The capital of KwaZulu-Natal and seat of uMgungundlovu District Municipality, this city is often referred to as PMB.
Called eGoli in the Xhosa language, this city hosted the 2010 World Cup final.
Local man Ben Zimri of this town's rugby club, named Delicious, was banned for extreme violence against an opponent during a game and charged with his murder. Famous transplant surgeon Christiaan Barnard worked in this town.
Bloemfontein
Cape Town
Centurion
Ceres
Durban
East London
Johannesburg
Kimberley
Pietermaritzburg
Port Elizabeth
Port St Johns
Pretoria
Soweto
Stellenbosch
Vereeniging
Correct!
Incorrect
You left this blank