Try Looking Glass points in Portugal

Portugal

IP / IPv6 Location / Company Speed test / Network test
185.231.233.219 HostWebis