41.129.139.106 is located in Alexandria, Egypt (latitude 31.2, longitude 29.919) db-ip data: September 2026