Tag: IT company

Google to invest Over $1bn in European solar cell parks

The U.S. IT company Google said that it would invest over one