The Scottish writer Andrew O’Hagan is back, with an ambitious, 640-page state-of-the-nation novel, in which no one is spared.
Caledonian Road tells the tale of an art historian whose glittering life comes crashing down as a web of crimes, secrets and scandals are revealed.
It has a huge cast of characters who connect London’s many worlds, including Russian oligarchs, people traffickers and drill rappers.