Abayomi Azikiwe, editor of the Pan-African News Wire, was featured on RT satellite television on March 6, 2012 speaking on the current situation in the North African state of Libya. The country has been under attack by imperialism for over a year. by Pan-African News Wire File Photos
{}