Try Looking Glass points in Spain

Spain

IP / IPv6 Location / Company Speed test / Network test
5.134.119.43
2a03:c7c0:32::1
GinerNet