multilocation

noun
  1. the state or condition of existing, operating, or being present in multiple locations simultaneously or at different times
  2. Usage: often used in business and technology contexts; can refer to physical locations or digital/virtual presence

Examples