.. The Kalahari Desert is a large semi-arid sandy savannah in southern Africa extending 900,000 square kilometres (350,000 sq mi), covering much of Botswana , parts of Namibia (known as South-West Africa from 1894 to 1990), and regions of South Africa .