95.65.192.131 is located in Etimesgut, Turkey (latitude 39.953, longitude 32.633) db-ip data: September 2026