MPs are often foolish, ignorant, bigotted, arrogant and sometimes corrupt ...


(5 posts) (5 voices)