A Panorama investigation into the billionaire Barclay brothers claims that London’s Ritz hotel has not paid any corporation tax since it was acquired by the brothers 17 years ago. The BBC documentary, whose broadcast was postponed by the previous... Read More