Rio de Janeiro: The world's tallest floating Christmas tree has been put on display in the Brazilian city of Rio de Janeiro.
The 85-metre tree, which weighs 542-tonnes, is illuminated with 3.1 million lights on the Rodrigo de Freitas lagoon.
Thousands of people participated in the lighting ceremony, one of the traditional Christmas attractions in the city.
This year's theme "A Christmas of Lights", takes visitors through the history of light, starting with the glow of the stars and culminating with Christmas lights.
The tree, which will be lit every night until Jan 6, has been officially certified by Guinness World Records as the largest of its kind in the world.