Grand Duchess Maria Teresa with Prince Louis. Photo: © Grand Ducal Court/Private Collection

Grand Duchess Maria Teresa with Prince Louis, born 3 August 1986, at the Grand Duchess Charlotte Maternity Hospital, Luxembourg. Photo: © Grand Ducal Court of Luxembourg/Private Collection

This site uses Akismet to reduce spam. Learn how your comment data is processed.