Try Looking Glass points in Colombia

Colombia

IP / IPv6 Location / Company Speed test / Network test
190.120.231.84
2800:ba0...fe88:7d9a
Server Wala