The world's most expensive watch has sold at auction in Geneva for 20.6m Swiss francs (£13.4m).

Made from 24 carat gold and weighing half a kilogramme - the Graves Supercomplication was made for an American financier in the Thirties.

It took eight years for the Swiss watchmaker - Patek Philippe - to complete.

Tim Allman has more.