Green Queen Princess Anne has recycled these colourful coats and blazers for half a century : vimarsana.com