Zimbabwe



Micayla Watts Zimbabwe, which is a landlocked country, is located in South-Central Africa. Moazambique to the north and east, South Africa on the south, Botswana on the southwest, and Zambia to the northwest. Micayla Watts