The holiday magic begins early this year, as the village of Taxiarchis in Halkidiki prepares to light the first Christmas tree in Greece on November 7.
The holiday magic begins early this year, as the village of Taxiarchis in Halkidiki prepares to light the first Christmas tree in Greece on November 7.