Hailed as the gem of the African continent, Botswana is a fascinating country of extraordinary natural beauty, wildlife and...