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