Police in Ondo have arrested eight suspected kidnappers of Chief Olu Falae. The suspects were arrested after two weeks of the release of the Chief Olu Falae for an undisclosed amount. The men were arrested in Niger, Ekiti and Ondo States respectively.
A source from the Ondo state police command have confirmed the news of the arrest.