'A bridge to music's future?': Abbey Road sets stage for festival avatar 5,000 miles away 9 Mar 20219th March 2021 Ents & Arts