'Return a dictionary of city information for the given IP address or
Fully Qualified Domain Name (FQDN). Some information in the dictionary
may be undefined (None).'

def city(self, query):

    enc_query = self._check_query(query, city=True)
    return City(self._city.city(enc_query))
