Business

McLaren F1 sells for $20.5 million, the most expensive car auctioned this year