On this episode we discuss some formidable traditions in the world of British politics from the religious to the down right stupid.
See All 33 Episodes of "Political Duck Podcast"