Science & Technology Google Fined $268 Million in France, Agrees to Changes in Advertising June 07, 2021 Your browser doesn’t support HTML5