156.216.70.212 is located in Ash-Shaykh Zāyid, Egypt (latitude 30.02, longitude 31) db-ip data: September 2026