TechnologyTop StoriesElon Musk puts Twitter’s value at just USD 20 billion dollarsGBO CorrespondentMarch 28, 2023March 28, 2023 GBO CorrespondentMarch 28, 2023March 28, 2023 Since taking control over Twitter, Elon Musk has drastically reduced the workforce,...