The term 'metaverse' is the latest tech buzzword on everyone's lips. Investors seem excited about the potential it holds, and tech giants continue to invest ... Read more