By admin August 5, 2020 Business , marketing Instagram Share on FacebookShare on Twitter The launch comes at the worst possible time for TikTok.