Wikipedia
Babouantou
Babouantou is a town and commune in Cameroon.
Babouantou is a town and commune in Cameroon.