Skip to Content
The World's Greatest Music
From the Colorado desert to an abandoned quarry, from a 900-year-old church to the International Space Station, these are the must-visit places to hear live music around the world.
Located in the Azerbaijani capital, on the Caspian Sea, the Crystal Hall was completed in April 2012 — just in time for it to host its first major event, the 2012 Eurovision Song Contest. The venue holds a mere 25,000 spectators. Picture: Interfase
Powered by Facebook