Question

Virtual communities are an aggregation of individuals or business partners who interact around a shared interest, where the interaction is at least partially supported and/or mediated by technology.

Answer

This answer is hidden. It contains 1 characters.