Las sedes del canal están en la Ciudad Educativa en Doha, Catar, y tiene oficinas regionales en Ammán, Beirut, El Cairo, París y Rabat.