Elon Musk gets Twitter for $44 billion, netizens flood Internet with memes

New Delhi: Elon Musk, the chief executive of electric car maker Tesla Inc and aerospace company SpaceX, on Tuesday (April

Read more