CNN Reveals Location Of Radio Biafra In London [Photo]
The location of Radio Biafra, owned by the Indigenous People of Biafra (IPOB, in London, has been allegedly discovered. Anaedoonline.ng reports that the radio station established in 2009 is used…