Technology

Facebook owner Meta pays £149m to surrender lease on London office

Meta has "surrendered" the lease on one of its London offices as tech firms continue efforts to slash costs.The parent firm of Facebook and Instagram....Read More