Princess Anne brought timeless elegance to Westminster Abbey on Monday, looking resplendent in a patterned green coat with ...