Relax and unwind in magical Morocco

On the tip of Africa and just a few hours by plane from the UK, Morocco is a cultural melting pot with its wonderfully rich, vibrant cities and relaxing beach resorts.