Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
I will make sure to clean this up. You can also make a contribution to the gountries-creator repository, which is the repo that generates the data for gountries: https://github.com/pariz/gountries-creator
The ISO 3166-2 subdivision codes have the
NO-
prefix whereas other countries do not.