Home
Login
Sign Up
The Okavango Delta, a large inland delta, is located in which country?
Namibia
Botswana
Zimbabwe
Zambia
Submit Answer
Time left:
15
seconds