Magical atmosphere in Marrakesh, Morocco