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.
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.