Twitter Spaces
- May- 2023 -27 MayDH Latest News
Report: Twitter Spaces team, which had as many as 100 employees reduced to ‘roughly three’ individuals
According to an IANS report, the Twitter Spaces team, which previously had around 100 employees, has been reduced to approximately…
Read More »