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

Leave a comment

Nabaa TV