Sir Frederick Barclay bought the London landmark with his twin brother Sir David in 1995. Photograph: iStock

Sir Frederick Barclay, the billionaire co-owner of the London Ritz Hotel, says he has received competing bids to buy it for more than £1 billion (€899(...)