How the world sees Greece
... of Thessaloniki, in the north of GREECE. The facility will cover an area of 450ha and rely on bifacial panels provided by an unnamed manufacturer.