Geo Location Information for 203.192.12.65 IP Address. The IP Address 203.192.12.65 is located at 23.6431 latitude and 105.653 longitude in China. Friendly Location for the IP Address is Yunnan, Xinhua, China, 663400
新华通