Twitter's director for EU public policy Stephen Turner is among the thousands of employees laid off by its new owner Elon Musk, Turner announced on the platform Monday. "After six years I am ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results