It's placed in UK (because created by me lol). You may try P2P also using Hamachi
Name of group: Dolphin-emu Community
Password: Dolphin-emu Community
Enjoy!
Name of group: Dolphin-emu Community
Password: Dolphin-emu Community
Enjoy!