Brazil

World's largest floating Christmas tree in Rio de Janeiro

Published On: Saturday, November 21st, 2015