In Pictures: 73 metre Amels superyacht Ilona arriving in London

© SuperYacht Times B.V. // All rights reserved.