Touboro, which has a total population of less than 20,000 in 2012, is located in the North Region of Cameroon, a country in Central Africa and West Africa.
Touboro, which has a total population of less than 20,000 in 2012, is located in the North Region of Cameroon, a country in Central Africa and West Africa.