89.107.226.202 is located in Demirtaş, Turkey (latitude 40.268, longitude 29.088) db-ip data: September 2026