High Atlas Mountains

The High Atlas runs diagonally across Morocco for almost 1000km, encircling Marrakesh to the south and east from the Atlantic Coast just north of Agadir to …