Wikipedia
Mobalufon
Mobalufon is a West African town of what is today south-western Nigeria. The town was established by around the 15th century.