S O U T H A F R I C A
LESOTHO
SWAZILAND
B O T S W A N A
N A M I B I A
Z I M B A B W E
MOZAMBIQUE
Z A M B I A
A N G O L A
MALAWI
O r a n g e
H ar
t s
V a a l
G
t.
Fish
O r
a ng e
S a
ve
Limp op o
C
ubango
C
uit
o
O k a
v a n g o
S
abi
Shire
Zambezi
C u n e n e
C
u
n
e
n
e
Z
a
m
b
e z
i
L
i m
p
o
p
o
L
u
n
d
i
Baia de Sofala
Baia de Maputo
A T L A N T I C O C E A N
I N D I A N O C E A N
Saint Helena Bay
F
a
lse
B
ay
Okavango
Basin
C a p ri v i St r i p
K A L A H A R I
D E S E R T
G r e a t K a r o o
Cape of Good Hope
Cape Agulhas
Cape Recife
Lake
Kariba
Lake
Cabora Basse
Makgadikgadi
Pans
Ponta da Barra
S
k
e
le
to
n
C
o
a
s t
N
A
M
I
B
D
E
S
E
R
T
Vaaldam
D
R
A
K
E
N
S
B
E
R
G
Cape Town
Grahamstown
Kirkwood
Port Elizabeth
Durban
East London
Calvinia
Malmesbury
Oudtshoorn
Mosselbaai
Beaufort West
Carnarvon
Victoria West
Clanwilliam
Port Shepstone
Empangeni
Port St. Johns
Bloemfontein
Maseru
Aliwal North
Burgersdorp
Douglas
Mafeteng
Keetmanshoop
Tshwane (Pretoria)
Molepolole
Port Nolloth
Upington
Hazuur
Kenhardt
Welkom
Maputo
Manzini
Massinga
Inhambane
Inharrime
Chibuto
Mbabane
Potgietersrus
Pietersburg
Louis Trichardt
Panda
Nova Mambone
Vilanculos
Messina
Johannesburg
Gaborone
Francistown
Kimberley
Mochudi
Kanye
Palapye
Vryburg
Swakopmund
Walvis Bay
Rehoboth
Mariental
Springbok
Kuruman
Windhoek
Lüderitz
Alexander Bay
Bulawayo
Beira
Blantyre
Luiana
Kafue
Livingstone
Harare
Gweru
Neriquinha
Sesheke
Chinde
Quelimane
Tete
Chinhoyi
Zumbo
Morrumbala
Chemba
Mutare
Kadoma
Grootfontein
Otjiwarongo
Usakos
Opuwa
Okaukuejo
Cuangar
Oncócua
Namacunde
Omaruru
Karibib
Gobabis
Brandberg
Vereeniging
Lusaka
Mahalapye
Maun
Orapa
Krugersdorp
Mafikeng
Sun City
Pietermaritzburg
Ladysmith
Paarl
Hermanus
Karasburg
Ghanzi
Kariba
Kasane
Serowe
Victoria Falls
16°
24°
28°
32°
32°
12°
20°
28°
20°
16°
16°
20°
24°
28°
32°
36°
12°
16°
20°
24°
28°
32°
36°
40°
Tropic of
Capricorn
Tropic of
Capricorn
24°
0
500 Miles
0
500
400
300
200
100
600 700 Kilometres
400
300
200
100
SOUTH AFRICA
2007 Terri Johnson

SOUTH AFRICA
2007 Terri Johnson