95.15.21.252 is located in Sanliurfa, Turkey (latitude 37.167, longitude 38.795) db-ip data: September 2026