London's Royal Albert Hall – On Location 360°
November 19, 2019 By Go BackOpened by Queen Victoria in 1871, London’s Royal Albert Hall is among the world’s most iconic live music venues. It has appeared in films such as Spice World and Alfred Hitchcock’s The Man Who Knew Too Much, and is home to BAFTA’s annual film awards.