London's famous Ritz Hotel has been sold to a Qatari investor as the family feud between its long-time owners rumbles on. Quarrelling billionaire brothers Sir Frederick and David Barclay have owned the luxury property since 1995, when they bought it for £75m.