As two of Earth's great tectonic plates slowly crash together, the Mediterranean Sea is likely to be wiped off the face of ...
One of only three countries bordering both the Atlantic and Mediterranean, Morocco will delight you with its beautiful ... From the bustling markets of Marrakech to the stunning beaches of Essaouira, ...