Rabat, Jan. 14 -- A star of the television show the Royals, Elizabeth Hurley, spent last weekend in Marrakech at an auto racing event, the ABB FIA Formula E Championship, where she boasted two elegant looks.

At midday, the 53-year-old actress wore a white midi dress and nude high heels. But it was her V-neck evening dress that stole the show and made her social media followers gush.

Elizabeth Hurley Justin Theroux at Marrakesh E Prix photo: Getty images

The actress posted two photos of herself at the event on Instagram, captioning one of them with "A brilliant weekend in #Marrakesh."

The January 12 event ended with the victory of Belgian competitor Jerome d'Ambrosio, who won the Marrakesh ePrix and the competition for the third time....