4 ms·The answer in a nutshell is that they have servers and offices in Europe.by radicaldreamer 15y agoThe answer in a nutshell is that they have servers and offices in Europe.