Casablanca maintains its first position in Africa.

Casablanca Slips Five Spots, Ranks 46th in Global Financial Centers Index
Casablanca Slips Five Spots, Ranks 46th in Global Financial Centers Index. Photo: Pixabay