Technology EU Slams $2.7b Fine on Google June 27, 2017 Dipo Olowookere By Dipo Olowookere Tech giant, Google, has been fined $2.7 billion by the European Union (EU) for not giving competitors a level playing ground Read More