Social Media Twitter’s biggest rival, Threads, is official and live in 100 countries Kenn Abuya 19 months ago