LONDON, UNITED KINGDOM - JANUARY 13: Alex Neilson of Trembling Bells performs on stage at the Queen Elizabeth Hall on January 13, 2014 in London, United Kingdom. (Photo by Burak Cingi/Redferns via Getty Images)