Seven persons, working for an energy company, Xinxin Energy Limited, located at the Odogbolu area of Ogun State, and owned by a Chinese national, Hongli Song, have been arrested, by operatives of the Force Intelligence Response Team, IRT, for the kidnapping and killing of the father of the owner of the company, Defa Song in February 2020. Vanguard gathered that the suspects who were identified as Adetayo Adeniran, Hammed Jabiri, Jayeola Olalekan, Animashaun Mustapa, Akeem Lawal, Moruf Razaq and Yinka Jayeola, were arrested after they kidnapped the 65-year-old man as he stepped out of his daughter’s factory and taken to an unknown destination. Read more: CLICK HERE