NEWS Oduduwa people wants a Nation of their own On the 13th of September, 2020, The Oduduwa people in London Peacefully protested on the street and call for the extablishment of Od... 048500