Google loses appeal of $2.8 billion fine in E.U. antitrust case.

previous post