April 18, 2024

Google loses appeal of $2.8 billion fine in EU antitrust