156.198.97.255 is located in Ash Shuhadā’, Egypt (latitude 30.597, longitude 30.899) db-ip data: September 2026