Marrakesh city walls with the Atlas Mountains in the distance.

Morocco

Marrakesh city walls with the Atlas Mountains in the distance.

Morocco