A rare bottle of Scotch whisky has sold for a world record £1.5m at auction in London. The Macallan 1926 60-year-old single malt from cask number 263 had been estimated to sell for between £350,000 and £450,000. Sotheby's, which held the auction, did not release the identity of the buyer.