Preview: The London Clown Festival

London is to have its first ever Clown Festival, running in the capital from the 10th to the 19th June.  In this first festival of its kind in the capital, 34 show will be shown across 10 days, celebrating physical comedy at The Omnitorium at Manor House. This year’s festival will explore what a clown… Read More