Meltdown The Queen Elizabeth Hall, London 17 June 2011 A soaking rain in London tonight makes it thinkable to skip out on a trip to the South Bank Centre and opt for home movies instead. In New Orleans it can rain much harder and you’d never think of staying home […]