title: find the geolocation of the server in android
body: <p>If I have an IP address how do I find the geolocation of the ip address?
  For example if I write an android application to download an image and I find out the IP address of the server hosting the image, how to program the application to find the physical location of the server?</p>