infotechlead

Google loses challenge against EU antitrust ruling, $2.8 bn fine