News

The UK’s competition authority has proposed giving the tech giants “Strategic Market Status,” which means they would be ...