What made the three cities listed below important in the Muslim world?

-Baghdad

-Cairo

-Cordoba

1. All were located on the Tigris river
2. All were Mediterranean ports
3. All were centers for Muslim learning
4. All were sites of military battles