Business
UCL study pens recommendations to end industry dominance of ‘big tech’
A new study from the University College London (UCL) explores the rise of centralised digital platforms, laying out a series…