King Harald wore the same Rolex GMT-Master 1675 for 64 years, from royal occasions to sailing regattas.