New Delhi: Tech billionaire Elon Musk on Sunday refuted reports that he makes $142,690 every minute, or…
Tag: Twitter valuation
Twitter’s Worth Down To Just $15 Bn Under Elon Musk: Report
New Delhi: Twitter is now worth only about $15 billion, a massive 33 per cent lower…