COLOMBO (News 1st); Billionaire Elon Musk has offered to buy Twitter for about US$41 billion in cash, saying the social media company he has often cri...