185.131.49.60 is located in Etimesgut, Turkey (latitude 39.895, longitude 32.648) db-ip data: September 2026