120.141.185.252 is located in Kuala Lumpur, Malaysia (latitude 3.116, longitude 101.666) db-ip data: September 2026