Al Rafidain TV (Al-Rafidain TV / قناة الرافدين الفضائية) is an Iraq-based satellite news channel in Giza, Egypt.

Leave a comment

Al Rafidain TV