Greek citizens flock to Aristotelous Square in Thessaloniki, Greece on December 15 to take photos in front of the 13-meter-high Christmas tree and the thousands of lights illuminating the city despite
Greek citizens flock to Aristotelous Square in Thessaloniki, Greece on December 15 to take photos in front of the 13-meter-high Christmas tree and the thousands of lights illuminating the city despite