Hundreds of angry youths have stormed a police station in the Kajola community of Odigbo council area of Ondo State and blocked the entrance with three dead bodies. The youths alleged that the officers were in the habit of extorting and harassing residents along the Ijebu Ode/Ore expressway. They ...
Read More »