Home » Latvia claims to have displayed the world’s first Christmas tree in 1510 adorned with artificial roses