Greasepaint will bring the puppet/human production to the Town Hall from May 20 to May 25.

A spokesman for Greasepaint said: “What makes it so clever is the way it combines hilarity with reality and uses the seemingly playful, colourful world of puppet characters to tell a story that is, in fact, an unnervingly accurate snapshot of modern life today.

“As famous for its controversy as it is for its West End and Broadway success, Avenue Q enjoys cult status in the world of musical theatre, dealing with topics like sex, racism, love, society and culture clashes in a frank, iconic, original and brilliantly funny manner.”