103.8.162.101 is located in Shah Alam, Malaysia (latitude 3.073, longitude 101.518) db-ip data: September 2026