With the emergence of the Internet of People in the 2000s and the Internet of Things in the 2010s, the metaverse represents the upcoming phase of digital revolution as an Internet of Place, which enables shared virtual experiences. It is imperative for leaders to proactively strategize on how to leverage…