Most Recent VideoThe request cannot be completed because you have exceeded your quota.
Al Nabaa TV is a leading Satellite News TV channel that covers local and international News and Political programming. The channel claims it opens the door for every Libyan political spectrum, so that it becomes a national media platform and is able to break the monopoly of some other media.
Website Link: http://nabaa.tv/
Youtube Channel Link: https://www.youtube.com/channel/UC8jYU25DsAqUXAv1Iq5Mr-g