Peter Tatchell talks about his recent ‘experiences’ in Qatar…with TRE’s Giles Brown

115