Geoguessers have speculated that the street art may be Marseille, in the south of France. Fans of the elusive artist are also scratching their heads over the meaning of this new piece.
While Europe races to phase out fossil fuels and electrify everything from cars to heating systems, it’s turning a blind eye to a reliable and proven source of clean energy lying right beneath our feet.
Geothermal…






