62.114.56.201 is located in Al Ḩawāmidīyah, Egypt (latitude 29.9, longitude 31.25) db-ip data: September 2026