Try Looking Glass points in Portugal

Portugal

IP / IPv6 Location / Company Speed test / Network test
45.159.251.3 PQ.Hosting
185.231.233.85 HostWebis