The U2 frontman has made it a tradition to perform in the city on the night before Christmas since 2009, but he was forced to skip last year (14), because he was recovering from surgery following a cycling accident in New York City.

However, he made it up to fans on Thursday by staging an impromptu show on Dublin's Grafton Street with fellow Irishmen Hozier and Glen Hansard and members of groups The Script and Kodaline, among others, belting out renditions of tracks such as U2's Every Breaking Wave and When Love Comes to Town, as well as Hozier's Take Me to Church.

Bono's annual street gig benefits the local Simon Community housing charity.

The singer previously surprised fans in the Big Apple by busking in disguise with his U2 bandmates at a subway station earlier this year (15) as part of a stunt with U.S. comedian Jimmy Fallon for his late night programme, The Tonight Show.