Politics

EU slaps €890 million fine on Google under landmark tech services law

Photo: TVP World
Photo by Steffen Prößdorf via wikimedia commons