Rock band U2 have played a surprise gig on top of BBC Broadcasting House, in central London.
A crowd of around 5,000 watched the rooftop show, which capped off a day of promotion for the Irish band's 12th studio album No Line On The Horizon.
U2 had been special guests on BBC Radio 1 and rumours of the gig appeared on internet message boards during the day.
The band performed four tracks during the 20-minute gig, including new songs Get On Your Boots and Magnificent.
They also performed Beautiful Day and Vertigo, as onlookers danced, clapped and sang along in the street below.