Meta and Alphabet are giving up their office space in the UK and Europe due to the toughest times since 2008.
« More News