1 min read App Business Companies India Markets Tech World Elon Musk says he’ll step down as Twitter CEO after finding a replacement 2 years ago This is the first time Elon Musk has mentioned stepping down as chief of the social media platform. Elon Musk...