Published by Sean Farrell on 13th January 2021
(Sharecast News) - David Barclay, one of the twin brothers who own the Telegraph newspapers and sold the London's Ritz hotel in 2020, has died aged 86 after a short illness.
URL: http://www.digitallook.com/dl/news/story/31573036/...