Debundscha

Debundscha

Debundscha is a village in the south-western Region of the republic of Cameroon. lies at the foot of Mount Cameroon, the highest peak In Africa (4,040 m / 13,250 ft). Its south western corner directly facing the south Atlantic ocean on the Cameroon coast. Debundscha has an extremely wet climate. The location contributes to its massive rains as the mountain blocks the clouds. Photo: Ana Bulnes

Leave a Reply