491 YACHTS
125M LARGEST YACHT
17.5KM TOTAL LENGTH
£3.9B TOTAL VALUE
Superyachts sold in the last 12 months