Yorubas resident in London United Kingdom gathered at Trafalgar square to hold a massive rally calling for the independence of the Yoruba nation. This means that they are tired of staying in Nigeria.See photos of the massive protest by Yorubas calling for a Yoruba nation named Oduduwa

LEAVE A REPLY

Please enter your comment!
Please enter your name here