# -*- coding: utf-8 -*-
#: ISO 3166-1 country list.
#: Sourced from https://www.iso.org/obp/ui on 2014-11-08
ISO_3166_1_ALPHA2_COUNTRY_CODES = (
'AD', # Andorra
'AE', # United Arab Emirates
'AF', # Afghanistan
'AG', # Antigua and Barbuda
'AI', # Anguilla
'AL', # Albania
'AM', # Armenia
'AO', # Angola
'AQ', # Antarctica
'AR', # Argentina
'AS', # American Samoa
'AT', # Austria
'AU', # Australia
'AW', # Aruba
'AX', # Åland Islands
'AZ', # Azerbaijan
'BA', # Bosnia and Herzegovina
'BB', # Barbados
'BD', # Bangladesh
'BE', # Belgium
'BF', # Burkina Faso
'BG', # Bulgaria
'BH', # Bahrain
'BI', # Burundi
'BJ', # Benin
'BL', # Saint Barthélemy
'BM', # Bermuda
'BN', # Brunei Darussalam
'BO', # Bolivia, Plurinational State of
'BQ', # Bonaire, Sint Eustatius and Saba
'BR', # Brazil
'BS', # Bahamas
'BT', # Bhutan
'BV', # Bouvet Island
'BW', # Botswana
'BY', # Belarus
'BZ', # Belize
'CA', # Canada
'CC', # Cocos (Keeling) Islands
'CD', # Congo, the Democratic Republic of the
'CF', # Central African Republic
'CG', # Congo
'CH', # Switzerland
'CI', # Côte d'Ivoire
'CK', # Cook Islands
'CL', # Chile
'CM', # Cameroon
'CN', # China
'CO', # Colombia
'CR', # Costa Rica
'CU', # Cuba
'CV', # Cabo Verde
'CW', # Curaçao
'CX', # Christmas Island
'CY', # Cyprus
'CZ', # Czech Republic
'DE', # Germany
'DJ', # Djibouti
'DK', # Denmark
'DM', # Dominica
'DO', # Dominican Republic
'DZ', # Algeria
'EC', # Ecuador
'EE', # Estonia
'EG', # Egypt
'EH', # Western Sahara
'ER', # Eritrea
'ES', # Spain
'ET', # Ethiopia
'FI', # Finland
'FJ', # Fiji
'FK', # Falkland Islands (Malvinas)
'FM', # Micronesia, Federated States of
'FO', # Faroe Islands
'FR', # France
'GA', # Gabon
'GB', # United Kingdom
'GD', # Grenada
'GE', # Georgia
'GF', # French Guiana
'GG', # Guernsey
'GH', # Ghana
'GI', # Gibraltar
'GL', # Greenland
'GM', # Gambia
'GN', # Guinea
'GP', # Guadeloupe
'GQ', # Equatorial Guinea
'GR', # Greece
'GS', # South Georgia and the South Sandwich Islands
'GT', # Guatemala
'GU', # Guam
'GW', # Guinea-Bissau
'GY', # Guyana
'HK', # Hong Kong
'HM', # Heard Island and McDonald Islands
'HN', # Honduras
'HR', # Croatia
'HT', # Haiti
'HU', # Hungary
'ID', # Indonesia
'IE', # Ireland
'IL', # Israel
'IM', # Isle of Man
'IN', # India
'IO', # British Indian Ocean Territory
'IQ', # Iraq
'IR', # Iran, Islamic Republic of
'IS', # Iceland
'IT', # Italy
'JE', # Jersey
'JM', # Jamaica
'JO', # Jordan
'JP', # Japan
'KE', # Kenya
'KG', # Kyrgyzstan
'KH', # Cambodia
'KI', # Kiribati
'KM', # Comoros
'KN', # Saint Kitts and Nevis
'KP', # Korea, Democratic People's Republic of
'KR', # Korea, Republic of
'KW', # Kuwait
'KY', # Cayman Islands
'KZ', # Kazakhstan
'LA', # Lao People's Democratic Republic
'LB', # Lebanon
'LC', # Saint Lucia
'LI', # Liechtenstein
'LK', # Sri Lanka
'LR', # Liberia
'LS', # Lesotho
'LT', # Lithuania
'LU', # Luxembourg
'LV', # Latvia
'LY', # Libya
'MA', # Morocco
'MC', # Monaco
'MD', # Moldova, Republic of
'ME', # Montenegro
'MF', # Saint Martin (French part)
'MG', # Madagascar
'MH', # Marshall Islands
'MK', # Macedonia, the former Yugoslav Republic of
'ML', # Mali
'MM', # Myanmar
'MN', # Mongolia
'MO', # Macao
'MP', # Northern Mariana Islands
'MQ', # Martinique
'MR', # Mauritania
'MS', # Montserrat
'MT', # Malta
'MU', # Mauritius
'MV', # Maldives
'MW', # Malawi
'MX', # Mexico
'MY', # Malaysia
'MZ', # Mozambique
'NA', # Namibia
'NC', # New Caledonia
'NE', # Niger
'NF', # Norfolk Island
'NG', # Nigeria
'NI', # Nicaragua
'NL', # Netherlands
'NO', # Norway
'NP', # Nepal
'NR', # Nauru
'NU', # Niue
'NZ', # New Zealand
'OM', # Oman
'PA', # Panama
'PE', # Peru
'PF', # French Polynesia
'PG', # Papua New Guinea
'PH', # Philippines
'PK', # Pakistan
'PL', # Poland
'PM', # Saint Pierre and Miquelon
'PN', # Pitcairn
'PR', # Puerto Rico
'PS', # Palestine, State of
'PT', # Portugal
'PW', # Palau
'PY', # Paraguay
'QA', # Qatar
'RE', # Réunion
'RO', # Romania
'RS', # Serbia
'RU', # Russian Federation
'RW', # Rwanda
'SA', # Saudi Arabia
'SB', # Solomon Islands
'SC', # Seychelles
'SD', # Sudan
'SE', # Sweden
'SG', # Singapore
'SH', # Saint Helena, Ascension and Tristan da Cunha
'SI', # Slovenia
'SJ', # Svalbard and Jan Mayen
'SK', # Slovakia
'SL', # Sierra Leone
'SM', # San Marino
'SN', # Senegal
'SO', # Somalia
'SR', # Suriname
'SS', # South Sudan
'ST', # Sao Tome and Principe
'SV', # El Salvador
'SX', # Sint Maarten (Dutch part)
'SY', # Syrian Arab Republic
'SZ', # Swaziland
'TC', # Turks and Caicos Islands
'TD', # Chad
'TF', # French Southern Territories
'TG', # Togo
'TH', # Thailand
'TJ', # Tajikistan
'TK', # Tokelau
'TL', # Timor-Leste
'TM', # Turkmenistan
'TN', # Tunisia
'TO', # Tonga
'TR', # Turkey
'TT', # Trinidad and Tobago
'TV', # Tuvalu
'TW', # Taiwan, Province of China
'TZ', # Tanzania, United Republic of
'UA', # Ukraine
'UG', # Uganda
'UM', # United States Minor Outlying Islands
'US', # United States
'UY', # Uruguay
'UZ', # Uzbekistan
'VA', # Holy See (Vatican City State)
'VC', # Saint Vincent and the Grenadines
'VE', # Venezuela, Bolivarian Republic of
'VG', # Virgin Islands, British
'VI', # Virgin Islands, U.S.
'VN', # Viet Nam
'VU', # Vanuatu
'WF', # Wallis and Futuna
'WS', # Samoa
'YE', # Yemen
'YT', # Mayotte
'ZA', # South Africa
'ZM', # Zambia
'ZW', # Zimbabwe
)