London’s O2 Arena becomes most popular live venue in the world 25 June, 2013 News London’s O2 Arena, formerly the Millennium Dome, is now the most popular live venue in the world after enjoying a bumper 2012, reports the London Evening Standard. Related news:… [Continue Reading...]