Marrakech has a reputation for overwhelming first-time visitors with its heady atmosphere and sensory overload.
The name Marrakech, or Marrakesh originates from Berber meaning “Land of God”. It is the third-largest city in Morocco after Casablanca and Rabat.