The world’s tallest floating Christmas tree has been put on display in the Brazilian city of Rio de Janeiro.
The 85-metre (278-foot) tree, which weighs 542-tonnes, is illuminated with 3.1 million lights on the Rodrigo de Freitas lagoon.
The theme of this year is A Christmas of Lights.
The tree will be lit every night until 6th January 2015. It has been officially certified by Guinness World Records as the largest of its kind in the world.