Princess Theodora of Greece and Denmark

Princess Theodora of Greece and Denmark

Princess Theodora of Greece and Denmark was born on June 9, 1983, in St Mary’s Hospital, London. She is currently...