SOUTH AFRICA & SWAZILAND JOURNAL

Day 1 - Cape Town

Day 2 - Table Mountain

Day 3 - Cape Peninsula

Day 4 - Kirstenbosch garden

Day 5 - Stellenbosch

Day 6 - Oudtshoorn ostriches

Day 7 - Cango Ranch, cheetah, caves

Day 8 - Knysna, rappelling

Day 9 - elephants

Day 10 - Drakensberg

Day 11 - hike

Day 12 - St Lucia

Day 13 - Hluhluwe, Zulu

Day 14 - Swaziland

Day 15 - Swaziland, Kruger National Park

Day 16 - Kruger

Day 17 - Kruger

Day 18 - Mpumalanga, falls, potholes, views

Day 19 - more falls

Day 20 - Pretoria