Google cleared 300 hectares of Finnish forest for a data center, and regulators want answers

Back