News

Shortly before Christmas 1938, with weeks of heavy snow carpeting the lands around her Highland home, the birdlike frame of an aristocratic lady sat down wearily at her piano and began to play.
Sir Keir Starmer’s chief of staff takes home £15,000 a year more than his equivalent under Rishi Sunak, but less than his ...