title: What is the easiest way to check if a city name belongs to a given country?
body: <p>I have two lists of city and country names, and I would like to check which city belong to which country. What is the easiest way to achieve that in python?</p>
  <p>Please note that I have used till now GeoText to extract city and country names from a test but it doesn't tell me which city belongs to which country.</p>
  <p>The problem can't be solved manually because the lists are long.</p>
  <p>E.G.</p>
  <pre><code>country_list = ['china', 'india', 'canada', 'america', ...]
  city_list = ['Mocoa', 'March', 'San Miguel', 'Neiva', 'Naranjito', 'San Fernando',
               'Alliance', 'Progreso', 'NewYork', 'Toronto', ...]
  </code></pre>