Bono and Sinead busk for the homeless on Christmas Eve

Bono and Sinead O'Connor took shoppers in Dublin's Grafton Street by surprise by holding an impromptu concert on Christmas Eve.

The singers turned into buskers for the day to help raise money for homeless charities, the Simon Community and the Peter McVerry Trust.

They were joined by Oscar-winning musician Glen Hansard.

Videos taken by YouTube users Ott ant and Martina