Anti-trust Europe's top court upheld a 2.4 billion euro ($2.65 billion) fine imposed on Google for abusing its dominant position by favouring its own shopping ... Read more