Orile Owu

Orile Owu is the deformed town of ancient Owu people, reported as very thickly populated (Omer-Copper estimated a population of about 40,000) and regarded in its day among the important Yoruba…

Read More