The "conditions" feature of the API returns a field, "country". What does this value actually conform to? It appears to just be a wunderground-specific country abbreviation, which differs from the country iso 3166 value. Basically, it's difficult to get a correct, standard handle on what country a current location is representing because "country" seems to be proprietary, "country_name" does not (maybe, never) appear in responses, and the country iso 3166 does not follow spec ( http://gsfn.us/t/2r3rx ).