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.

    Newer Older

    Abayomi Azikiwe on RT satellite television.

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts