Elon Musk has often faced criticism ever since he acquired the social media giant, Twitter. Musk had also begun implementing numerous changes to the social media behemoth from day one of the acquisition. Watcher.Guru had earlier reported that Twitter had begun applying for regulatory licenses to enter the payments business in the US. The report that went […]