Owo is a Local Government Area in Ondo State, Nigeria. Between 1400 and 1600 AD, it was the capital of a Yoruba city-state. The local government has a population of 222,262, based on 2006 population census. Read More
At least 50 people including women and children were killed and others injured after gunmen attacked a Catholic church in Nigeria's Ondo state during mass on Sunday, according to media reports. ...