Located in London, it is the World’s busiest music arena. Within the canopy is the main stadium and the surrounding internal buildings for restaurants and shopping.