Princess Anne and Sir Timothy Laurence's best moments as they mark wedding anniversary December 12, 2023 Today, December 12, marks 31 years since Princess Anne tied the knot with her second husband Vice Admiral Sir Timothy Laurence at More