Igogo Festival By Sheriff Dada Owo is a city in Ondo State, Nigeria, located in the southwestern part of the country. It is known for its rich cultural heritage, breathtaking landscapes, and vibrant communities. Various ethnic groups have inhabited Owo since the 14th century and have a long history of cultural and religious diversity. Today,Continue reading “Owo Kingdom’s ‘Christmas’”