It shares land borders with Zambia and Angola to the north, Botswana to the east and South Africa to the south and east.