Princess Anne and Vice Admiral Timothy Laurence have been married for over 30 years and are among the most present working royals. Laurence was Anne’s second marriage, and she had to fight to be ...