Geo Location Information for 114.80.155.38 IP Address. The IP Address 114.80.155.38 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 100032
国内著名的免费英语学习网站,主要频道有VOA慢速英语,VOA常速英语,bbc英语听力,英语口语,英文歌曲,影视英语,新概念,四六级等英语考试,同时提供大量音频和课件下载