Europe's highest court has dismissed Google's final appeal against a record €4.1 billion antitrust fine, bringing to an end ...