How Can I Determine a Region, Country, and Continent Based on a City Using Python?
<p>So, I have a list of a bunch of city and state/region combinations (where some cities do not have a paired state/region) and I'd like to use these to fill in country, continent, (and state/region where it's not supplied) information. Where multiple regions would fit, I'm willing to accept any of them, though the biggest one would be best. What's the simplest library for Python that will let me do this?</p>

<p>An example: given "Istanbul," I'd want something like:</p>

<p><code>{istanbul, istanbul province, turkey, europe}</code></p>
