41.106.80.130 is located in In Salah, Algeria (latitude 27.197, longitude 2.479) db-ip data: September 2026