U2 played a surprise gig in London last week.

U2 took the rooftops of London to play new songs in a surprise gig last Friday (February 27th).
The four-piece performed a set on the roof of the BBC's Broadcasting House to promote their new album No Line On The Horizon.
Although the show was intended to be a secret, rumours spread across the internet, leading to thousands of fans blocking the streets around the gig.
U2 frontman Bono told the crowd: "This is a great honour. This is the first time we've played these songs to people, so we hope we don't screw it up."
In the 20 minute set, the band performed new songs Get On Your Boots and Magnificent, as well as older tracks Beautiful Day and Vertigo.
Earlier, Bono had told BBC Radio 1's Jo Whiley that the group hopes to play more outdoor, "very intimate" shows later in the year and plans to offer fans with cheaper tickets.
Last week, the singer told BBC Radio 1's Newsbeat that he thinks Coldplay are an "extraordinary band", while he also like The Killers.
News brought to you by Tourdates.co.uk bringing the latest in Free Music Downloads.