Geo Location Information for 103.92.14.142 IP Address. The IP Address 103.92.14.142 is located at 22.5455 latitude and 114.068 longitude in China. Friendly Location for the IP Address is Guangdong, Shenzhen, China, 518026
中卫今日头条之窗新闻办确定的地方重点新闻网站,惟一的省级重点新闻网站和综合性门户网站。网站以“权威媒体、大众网站”为基本定位,内容影响力和经营实力已跃居.../}