Bab Chellah, Rabat in Morocco