| 17.7°C Dublin

World's largest floating Christmas tree lit up in Brazil


Brazil kicks off the holiday season by lighting up the world's largest floating Christmas tree in Rio De Janeiro.

 

Most Watched Videos

Privacy