(May 11 18:55) NDTV News
Twitter Inc shares have plunged to their lowest level since the social media company agreed to sell itself to Elon Musk for $44 billion on April 25, raising questions over whether the world's richest...
You can find the original article
here