(May 11 20:21) NDTV News
Elon Musk finalised the deal to take over Twitter at $44 billion on April 25. However, as the company's shares have plunged to their lowest level since the deal, it has raised questions over whether...
You can find the original article
here