Nobody could accuse Princess Anne of having anything less than a rollicking love-life. From Captain Mark Phillips to the ...