The 14 Tory ministers and two intelligence committee MPs who have taken Russian-linked donations

Senior politicians including Brandon Lewis, Anne-Marie Trevelyan, Robert Buckland, Rishi Sunak and Alok Sharma have all accepted between £5,000 and £58,000.