3 years agoTags HP - SliderThe Week That Was: IT & Media news you need to know (Week 16) The European Parliament and Council have agreed on how to implement both the Digital Services Act (DSA) and the Digital