Popsugar Celebrity The Royals Who Is Lady Amelia Windsor? Lady Amelia Windsor Is the Cool British Royal You Should Know About 31 March 2018 by Morgane Le Caer View On One Page Photo 12 of 13 ADVERTISEMENT () Start Slideshow Share This Link Copy ← Use Arrow Keys → 12 She's a keen traveller. This year, she travelled to Morocco and told Vogue that she would love to visit her sister in New York and go to Jamaica. Previous Next Start Slideshow The RoyalsAmelia WindsorThe British RoyalsCelebrity Facts