British store Harrods is selling its most expensive ever product, a superyacht costing over $201.2 million from London yacht brokers and managers Watkins Superyachts.
Click here to watch the video.