Debundscha
Debundscha is a village in the Southwestern Region of the republic of Cameroon. It is found at the foot of the Mount Cameroon at its south western corner directly facing the south Atlantic ocean on the Cameroon coast. Debundscha has an incredibly wet climate with about 10,299 millimetres (405.5 in) of rainfall falling annually. The […]