Marrakech has cast its charm on the Russian tennis star Maria Sharapova.

Russian Tennis Star Maria Sharapova Enjoys Colorful Marrakech Vacation
Maria Sharapova. Photo: Hassan Hajjaj