Geo Location Information for 14.139.94.29 IP Address. The IP Address 14.139.94.29 is located at 28.6667 latitude and 77.2167 longitude in India. Friendly Location for the IP Address is Delhi, Delhi, India, 110008
National Remote Sensing Centre NRSC is a part of Indian Space Research Organisation ISRO with the mandate of providing Earth observation data from satellite and aerial...