Click top left image for slideshow
Noordhoek Beach, Cape Town
Noordhoek Beach, Cape Town

Getty Images

press to zoom
Apartheid Museum, Johannesburg
Apartheid Museum, Johannesburg
press to zoom
Cityscape, Johannesburg
Cityscape, Johannesburg

Getty Images

press to zoom
Malay Bo-Kaap area, Cape Town
Malay Bo-Kaap area, Cape Town

robertharding

press to zoom
Table Mountain cable car, Cape Town
Table Mountain cable car, Cape Town

Getty Images

press to zoom
Climbing down Table Mountain
Climbing down Table Mountain

robertharding

press to zoom
Suburb & shanty town, Soweto
Suburb & shanty town, Soweto

robertharding

press to zoom
Free funerals, Soweto
Free funerals, Soweto
press to zoom
Busy street scene, Soweto
Busy street scene, Soweto

Getty Images

press to zoom
Southern tip of Africa, Cape Agulhas
Southern tip of Africa, Cape Agulhas

Getty Images

press to zoom
Golf community, Western Cape
Golf community, Western Cape

Getty Images

press to zoom
Penguin colony, Boulders Beach, Cape
Penguin colony, Boulders Beach, Cape

Getty Images

press to zoom
Silhouetted walkers at Buffels Bay
Silhouetted walkers at Buffels Bay

Getty Images

press to zoom
Emu, Ostrich Park, Oudsthoorn
Emu, Ostrich Park, Oudsthoorn

robertharding

press to zoom
Thick skin, Knysna Elephant Park
Thick skin, Knysna Elephant Park

Getty Images

press to zoom
Beach life & camper van, Hermanus
Beach life & camper van, Hermanus
press to zoom
Wind surfing, Plettenberg Bay, Cape
Wind surfing, Plettenberg Bay, Cape

Getty Images

press to zoom
Morning runners with Table Mountain
Morning runners with Table Mountain

robertharding

press to zoom
Freedom colours bench, Franschhoek
Freedom colours bench, Franschhoek

Getty Images

press to zoom
Chaplinesque penguin, Boulders Beach
Chaplinesque penguin, Boulders Beach

Getty Images

press to zoom

All images and text © James Strachan 1983-2022