Theodora and Matthew also posed for a romantic snapshot inside the Metropolitan Cathedral of Athens. The pair looked so in love, flashing broad grins as they celebrated their nuptials. Another candid ...
Princess Theodora of Greece has finally wed her longtime love Matthew Kumar in a star-studded royal wedding more than four years after the couple first planned to walk down the aisle.