python
import geoip2.database
def get_geo_location(ip_address):
reader = geoip2.database.Reader('path/to/database.mmdb')
try:
response = reader.city(ip_address)
country = response.country.name
city = response.city.name
latitude = response.location.latitude
longitude = response.location.longitude
timezone = response.location.time_zone
except geoip2.errors.AddressNotFoundError:
finally:
reader.close()
get_geo_location('202.120.223.1')