Ad image

Tag: latest technology now

Google fined €500m by French contest authority

Google has been hit with a €500m (£427m) fine by France's competition

NewsDesk NewsDesk