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