• Nabaa TV (قناة نبأ الفضائية) is a Saudi Arabian satellite news channel headquartered in London, United Kingdom.

    Leave a comment

    Nabaa TV