Urban transport has long been a source of discontent for Casablanca’s population.

Spanish Company Alsa to Manage Buses in Casablanca
Photo credit: Alsa Maroc