Foumbouni is a town located on the island of Grande Comore in the Comoros.
Wikipedia https://en.wikipedia.org/wiki/Foumbouni
Coordinates -11°51'55.613" N 43°29'42.588" E