posts

Lisbon at Christmas

The largest Christmas tree in Europe (more than 230 feet tall) can be found in the Praça do Comércio in Lisbon, Portugal. Thousands of lights

Read More »