Wikipedia
Imota
IMOTA is a town in Lagos State in Nigeria. Their leaders are called OBA RANODU OF IMOTA. They are Ijebu-speaking people.