Just In: Oyo police arrest and arraign 29 Oduduwa Yoruba Nation agitators
About 29 Yoruba Nation agitators were, on Wednesday, arraigned before the Chief Magistrates Court in Ibadan, the Oyo State capital, for their involvement and roles in the failed invasion of…
