return {
  region = "Europe",
  ngroups = 4,
  group1 = {
    name = "Sovereign states",
    data = {
      {"AL","Albania"},
      {"AD","Andorra"},
      {"AM","Armenia"},
      {"AT","Austria"},
      {"AZ","Azerbaijan"},
      {"BY","Belarus"},
      {"BE","Belgium"},
      {"BA","Bosnia and Herzegovina"},
      {"BG","Bulgaria"},
      {"HR","Croatia"},
      {"CY","Cyprus"},
      {"CZ","Czech Republic",the=true},
      {"DK","Denmark"},
      {"EE","Estonia"},
      {"FI","Finland"},
      {"FR","France"},
      {"GE","Georgia",link="Georgia (country)"},
      {"DE","Germany"},
      {"GR","Greece"},
      {"HU","Hungary"},
      {"IS","Iceland"},
      {"IE","Ireland",link="Republic of Ireland",the=true},
      {"IL","Israel",hidden=true},
      {"IT","Italy"},
      {"KZ","Kazakhstan"},
      {"LV","Latvia"},
      {"LI","Liechtenstein"},
      {"LT","Lithuania"},
      {"LU","Luxembourg"},
      {"MT","Malta"},
      {"MD","Moldova"},
      {"MC","Monaco"},
      {"ME","Montenegro"},
      {"NL","Netherlands",the=true},
      {"MK","North Macedonia"},
      {"NO","Norway"},
      {"PL","Poland"},
      {"PT","Portugal"},
      {"RO","Romania"},
      {"RU","Russia"},
      {"SM","San Marino"},
      {"RS","Serbia"},
      {"SK","Slovakia"},
      {"SI","Slovenia"},
      {"ES","Spain"},
      {"SE","Sweden"},
      {"CH","Switzerland"},
      {"TR","Turkey"},
      {"UA","Ukraine"},
      {"GB","United Kingdom",the=true,subgroup={
        {"ENG","England"},
        {"NIR","Northern Ireland"},
        {"SCT","Scotland"},
        {"WLS","Wales"},
        hidden=true,switch="UK_only",negate_switch=true}},
      {"VA","Vatican City",noredlink=true}
    }
  },
  group2 = {
    name = "States with limited<br/>recognition",
    data = {
      {"AB","Abkhazia"},
      {"XK","Kosovo"},
      {"NKR","Nagorno-Karabakh",link="Nagorno-Karabakh Republic",the=true},
      {"TRNC","Northern Cyprus"},
      {"SO","South Ossetia"},
      {"PMR","Transnistria"}
    }
  },
  group3 = {
    name = "{{longitem|[[Dependent territory|Dependencies]] and<br/>other territories}}",
    data = {
      {"AX","Åland"},
      {"FO","Faroe Islands",the=true},
      {"GI","Gibraltar"},
      {"GG","Guernsey"},
      {"JE","Jersey"},
      {"IM","Isle of Man",the=true},
      {"SJ","Svalbard"}
    },
    switch = "countries_only",
    negate_switch = true
  },
  group4 = {
    name = "Other entities",
    data = {
      {"EU","European Union",the=true,switch="no_EU",negate_switch=true,noredlink=true},
      {"EEA","European Economic Area",the=true,switch="no_EEA",negate_switch=true,noredlink=true},
      {"SMOM","Sovereign Military Order of Malta",the=true,switch="no_SMOM",negate_switch=true,noredlink=true}
    },
    switch = "no_other_entities",
    negate_switch = true
  }
}