title: How to find all (zip code, city name) pair through OpenStreetMap?
body: <p>I want to find all zip code and its corresponding city name, country name in Europe. </p>
  
  <p>My initial idea is to query osm data which contains tag like:</p>
  
  <pre><code>&lt;tag k="addr:city" v="München"/&gt;
  &lt;tag k="addr:country" v="DE"/&gt;
  &lt;tag k="addr:housenumber" v="10"/&gt;
  &lt;tag k="addr:postcode" v="80538"/&gt;
  </code></pre>
  
  <p>The result should be a dictionary which key is the zip code and value is a tuple composed of city and country name.</p>
  
  <p>How could I query the OSM, for example through <strong><a href="http://overpass-turbo.eu/" rel="nofollow">http://overpass-turbo.eu/</a></strong> to get the raw information? Is there any better way?</p>