Alberton :: South Africa
| updated 2011-09-17 16:18:38 -0700
Residents of the Brazilian city of Rio de Janeiro are enjoying the holiday season with a giant Christmas tree floating on a lake. The 85-meter steel tree on Lagoa Lake is the world's tallest Christmas tree on water. Three million...