Princess Anne proved once again that the best vintage shop is her own closet.
The Princess Royal, 75, s...