Residents of Owo, the headquarters of the Owo Local Government Area of Ondo State, have been thrown into a state of confusion following the death of...