195.72.96.29 is located in Wiesbaden, Germany (latitude 50.081, longitude 8.216) db-ip data: September 2026