The largest Christmas nativity scene in Europe for 2020 is hosted in Greece’s Thessaloniki in Central Macedonia. The impressive construction is the creation of famous Greek artist Vasilis Michailides and is located inside the Cultural Center of a well-known hotel in Thessaloniki, where people can visit it, of course by practicing social-distancing measures. The facade […]