Geo Location Information for 89.140.177.1 IP Address. The IP Address 89.140.177.1 is located at 41.3879 latitude and 2.16992 longitude in Spain. Friendly Location for the IP Address is CATALONIA, BARCELONA, SPAIN
News, Videos, Pictures And Information About Jakarta, Business News, Political News, Election News, News Law, Criminal News, Corruption News, Economy, Lifestyle News, Health,...