South Africa is one of the best whale watching destinations in the world.
There are few greater thrills than exploring the African bush on horseback.