For tourists, there is more to London than just visiting museums, having the quintessentially British London afternoon tea, and shopping in Mayfair. Today, we will discover more on The London International Mime Festival, an annual theatre event founded in...