Marrakech: the Red City that embraces the soul of Morocco