Best of Marrakesh - Top Attractions & Things to do

Marrakesh, even though it is the second largest city in Morocco is arguably a true gem of North Africa. It's name means "Land of God" and one visit there will convince you!