Geo Location Information for 119.63.198.132 IP Address. The IP Address 119.63.198.132 is located at 35.6895 latitude and 139.692 longitude in Japan. Friendly Location for the IP Address is Tokyo, Tokyo, Japan, 106-0032
Baidu, Inc.の日本法人、Baidu Japanは、法人企業様の中国へのマーケティング活動を支援する他、日本語キーボードアプリ「Simeji(シメジ)」を提供。