Two-thirds of all private political donations in 2023 came from just 19 mega-donors, who gave a combined total of £56.5 million to UK parties. On today's Electoral Dysfunction podcast, Harriet and ...