(Telecompaper) Google has lost a final court appeal against the EUR 2.4 billion competition fine imposed on the company in 2017 by the European Commission..... Read more