Cloud Services & Network Solutions
European competition authorities have blocked an acquisition by Dutch travel company Booking as scrutiny on Big Tech companies heats up.