Chinese e-commerce giant Ali Baba Holding decides to check its mettle in the future of the internet i.e. the metaverse