Our servers are located in the EU. Other sites are physcially located elsewhere in the world.

I'd test other websites with their servers physcially located in the EU if I wanted to be sure. (The Internet is nowhere near as simple as people may perceived it to be.)