Debundscha Africa • • Earth Image Gallery

This village of Debundscha Africa in the southwestern region of the Republic of Cameroon lies at the foot of Mount Cameroon––the highest peak in Africa, and faces the south Atlantic Ocean. The weather there is in stark contrast to the dry weather affecting of most of the continent and rainfall averages 10,299 mm a year.

News coming your way
The biggest news about our planet delivered to you each day