Morocco is known for its roman ruins and other historic attractions. Along with its history, it is known for the stunning craft that the local artisans make, the shops providing amazing products, stunning sceneries around the country, adventurous places to … Read the rest