News

Each shiny ball and sparkling star holds a special memory of a Christmas past. So where did this holiday tradition start? Although the first known decorated tree dates to 1510 in Riga, Latvia ...