489 YACHTS
110M LARGEST YACHT
17.1KM TOTAL LENGTH
£4.2B TOTAL VALUE
Superyachts sold in the last 12 months