Morocco in detail

Tram

Casablanca and Rabat both have new and modern tram networks, which are an excellent and cheap way to explore those cities. A tram network is reportedly planned for Marrakesh.