Lying at the meeting point of North Africa and Europe, covering more than 172 thousand square miles, where a spectacular mix of Roman, French, Arab, Spanish, and many other cultures coexist, Morocco serves as a land enriched with cultural and historical heritage. All too often cultural heritage is conceived asRead More →