Touboro, which has a total population of less than 20,000 in 2012, is located in the South Region of Cameroon.
Touboro, which has a total population of less than 20,000 in 2012, is located in the South Region of Cameroon.