Business
World’s most expensive flat sold in London for £140 million
A flat in central London has sold for £140 million, making it the world’s most expensive.