infotechlead

Google to invest $1.14 bn more for data centers in Netherlands