Yoruba Nation agitators to rally in United States for Nnamdi Kanu’s release
Yoruba Self-determination Groups and Media in Diaspora have unveiled plans to hold a mega rally in the United States.
The separatist group said the rally will take place at the US Department of State 2201 C St NW. Washington DC 20520, on…