Google announces 18 new renewable energy deals

Google announces 18 new renewable energy deals

By Frederic Lardinois
Frederic Lardinois