156.195.216.96 is located in El Shorouk, Egypt (latitude 30.138, longitude 31.616) db-ip data: September 2026