It's London! It's January! It's mime time! The 39-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 8–Jan 31 2015 with shows in various venues across London. Browse our guide to the line-up to find the perfect performance.