It's London! It's January! It's mime time! The 40-year-old London International Mime Festival – the longest running of its kind – features a platter of enticing offerings that are bound to enchant. The festival runs from Jan 9–Feb 6, 2016 with shows in various venues across London. Browse our guide to the line-up to find the perfect performance.