Yes. ExpressVPN fully admits that some of the locations it provides are virtual. This means that it is providing certain of its IP addresses using clever DNS routing rather than physical servers located within the country in question.
ExpressVPN provides virtual server location in some instances, because it has been unable to source servers that offer the speeds, reliability, and security that ExpressVPN promises to its customers. For example, India recently started requiring VPNs operating in the country start logging their customer’s personal info. ExpressVPN removed its server from India in response, but users can still connect to a virtual server with an India IP address.
By providing virtual locations, users can benefit from an IP address in the target country, while still getting the benefit of fast connections and the promise of a robust, private, no logs service.
On the other hand, when you connect to a virtual server, your data is actually being routed to a server in an alternative county. This means that your data is being processed by a server that could potentially be raided or served an injunction by the authorities of that nation.
This definitely raises certain, different privacy considerations, which is why ExpressVPN offers a comprehensive and transparent list of all virtual server locations and where they are being physically routed to.