He has also taken part in debates at the Oxford Union , Cambridge Union Society and Manchester Debating Union .
Griffiths was a speaker at the first Communist University in Wales , and he speaks regularly at national events of the Communist Party of Britain .
Griffiths has also taken part in debates at the Oxford Union , Cambridge Union Society and Manchester Debating Union .
Griffiths was a speaker at the first Communist University in Wales , and he speaks regularly at national events of the Communist Party of Britain .