Princess Anne wore a navy pea coat and aqua scarf at the rugby ... Her accessories mostly tied in with the black buttons on her coat and gave great coverage on this grey day in Edinburgh.