Geo Location Information for 203.140.31.66 IP Address. The IP Address 203.140.31.66 is located at 35.6895 latitude and 139.692 longitude in Japan. Friendly Location for the IP Address is Tokyo, Tokyo, Japan, 214-0021
独立行政法人国際協力機構は技術協力、有償資金協力(円借款)、無償資金協力の援助手法を一元的に担う、総合的な政府開発援助(ODA)の実施機関です。