Marrakesh – The Spice of Life

The Moroccan city of Marrakech is a melting pot of vibrant cultures and vivid colours, where the traveller is often spoilt for choice