Elon Musk modified Twitter identify to ‘Mr Tweet’ and this may well be the explanation why Technology January 26, 2023 Tesla boss and Twitter CEO Elon Musk has discovered himself an apt nickname and it may well be right here…