News

The EU slapped Google with a massive €2.95 billion (US$3.47 billion) antitrust fine for favouring its own advertising ...