The enchanting city of Marrakesh, resplendent in red, has been one of Morocco's most important cities for more than nine ...