Try Looking Glass points in Philippines

Philippines

IP / IPv6 Location / Company Speed test / Network test
45.43.50.23 Server Wala