Boasting Mediterranean and Atlantic coastlines, tourist's hot-spot Morocco is a stunning gateway to Africa, Europe and the Middle East and its bohemian city of Marrakech is fast becoming a business ...