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 finally got her blushing bride moment as she tied the knot with partner Matthew Kumar in a stunning ceremony, after their wedding was delayed twice.