In the northwestern corner of Africa is a nation that has been a cornerstone of North African culture for millennia. Only a stone’s throw away from Spain and the Strait of Gibraltar, this nation has had a lot of European influence over the last 1000 years. Islam, France, Spain and many other great influences shaped this land and its culture. This country is truly stunning in every way and its history is just as detailed. This is Morocco.