Heard about Twitters rival Mastodon? What it is all about? and, Why it suddenly sparked interest? Zee Business

More...