Location Of Radio Biafra In London Discovered (photos)
The location of Radio Biafra, owned by the proscribed Indigenous People of Biafra (IPOB, in London, has been allegedly discovered. The radio station established in 2009 is used by IPOB leader, Nnamdi Kanu, to propagate the agenda of the secessionist…