Skip to playerSkip to main content
  • 15 years ago
A new satellite channel based in Qatar, Libya Free People TV, has described itself as the voice of the Libyan revolution. It was set up with donations from expatriate Libyans. ... http://www.euronews.net/
Be the first to comment
Add your comment

Recommended