A London theatre has defended its decision to host notorious conspiracy theorist David Icke on the grounds that punters can choose not to pay to see him.

Icke, who questions the Holocaust and peddles the myth that Jews control the world, appeared at Troxy theatre on Wednesday night as part of his UK tour, even though some European countries such as Germany have banned his performances.

A spokeswoman for the East End theatre, which did not advertise the show on its website, said the venue was booked by an external promoter.

She added: “We are committed to offering a varied programme of events and as an organisation we operate under a principle of free expression, allowing the public the opportunity to decide if a show is or isn’t something they wish to see.”