Princess Anne's daughter, 42, was spotted wearing a longline structured wool coat with ornate gold buttons and boxy shoulders - the 'Amelia' coat in military green by Fairfax & Favor ... front and ...