World Layoffs are decimating the media industry. Who profits? | The Take Team Buyback 5 April 2024, 5:20 pm5 April 2024, 5:20 pm Al Jazeera English, Worldnews Share this:TweetRedditTelegramWhatsApp