Imported Upstream version 3.72
[platform/upstream/iso-codes.git] / data / iso_3166-2.json
index 4d06fa4..377cd35 100644 (file)
       "type": "Province"
     },
     {
+      "code": "GB-ABC",
+      "name": "Armagh, Banbridge and Craigavon",
+      "parent": "GB-NIR",
+      "type": "District"
+    },
+    {
       "code": "GB-ABD",
       "name": "Aberdeenshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-ABE",
       "name": "Aberdeen City",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-AGB",
       "name": "Argyll and Bute",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-AGY",
-      "name": "Isle of Anglesey;Sir Ynys Môn",
-      "type": "Unitary authority (Wales)"
-    },
-    {
-      "code": "GB-ANS",
-      "name": "Angus",
-      "type": "Council area"
+      "name": "Isle of Anglesey; Sir Ynys Môn",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
-      "code": "GB-ANT",
-      "name": "Antrim",
-      "type": "District council area"
+      "code": "GB-AND",
+      "name": "Ards and North Down",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
-      "code": "GB-ARD",
-      "name": "Ards",
-      "type": "District council area"
+      "code": "GB-ANN",
+      "name": "Antrim and Newtownabbey",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
-      "code": "GB-ARM",
-      "name": "Armagh",
-      "type": "District council area"
+      "code": "GB-ANS",
+      "name": "Angus",
+      "parent": "GB-SCT",
+      "type": "Council area"
     },
     {
       "code": "GB-BAS",
       "name": "Bath and North East Somerset",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BBD",
       "name": "Blackburn with Darwen",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BDF",
       "name": "Bedford",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BDG",
       "name": "Barking and Dagenham",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-BEN",
       "name": "Brent",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-BEX",
       "name": "Bexley",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-BFS",
       "name": "Belfast",
-      "type": "District council area"
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
       "code": "GB-BGE",
-      "name": "Bridgend;Pen-y-bont ar Ogwr",
-      "type": "Unitary authority (Wales)"
+      "name": "Bridgend; Pen-y-bont ar Ogwr",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BGW",
       "name": "Blaenau Gwent",
-      "type": "Unitary authority (Wales)"
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BIR",
       "name": "Birmingham",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-BKM",
       "name": "Buckinghamshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
-      "code": "GB-BLA",
-      "name": "Ballymena",
-      "type": "District council area"
-    },
-    {
-      "code": "GB-BLY",
-      "name": "Ballymoney",
-      "type": "District council area"
-    },
-    {
       "code": "GB-BMH",
       "name": "Bournemouth",
-      "type": "Unitary authority (England)"
-    },
-    {
-      "code": "GB-BNB",
-      "name": "Banbridge",
-      "type": "District council area"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BNE",
       "name": "Barnet",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-BNH",
       "name": "Brighton and Hove",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BNS",
       "name": "Barnsley",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-BOL",
       "name": "Bolton",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-BPL",
       "name": "Blackpool",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BRC",
       "name": "Bracknell Forest",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BRD",
       "name": "Bradford",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-BRY",
       "name": "Bromley",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-BST",
       "name": "Bristol, City of",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-BUR",
       "name": "Bury",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-CAM",
       "name": "Cambridgeshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-CAY",
-      "name": "Caerphilly;Caerffili",
-      "type": "Unitary authority (Wales)"
+      "name": "Caerphilly; Caerffili",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CBF",
       "name": "Central Bedfordshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
-      "code": "GB-CGN",
-      "name": "Ceredigion;Sir Ceredigion",
-      "type": "Unitary authority (Wales)"
+      "code": "GB-CCG",
+      "name": "Causeway Coast and Glens",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
-      "code": "GB-CGV",
-      "name": "Craigavon",
-      "type": "District council area"
+      "code": "GB-CGN",
+      "name": "Ceredigion; Sir Ceredigion",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CHE",
       "name": "Cheshire East",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CHW",
       "name": "Cheshire West and Chester",
-      "type": "Unitary authority (England)"
-    },
-    {
-      "code": "GB-CKF",
-      "name": "Carrickfergus",
-      "type": "District council area"
-    },
-    {
-      "code": "GB-CKT",
-      "name": "Cookstown",
-      "type": "District council area"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CLD",
       "name": "Calderdale",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-CLK",
       "name": "Clackmannanshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
-      "code": "GB-CLR",
-      "name": "Coleraine",
-      "type": "District council area"
-    },
-    {
       "code": "GB-CMA",
       "name": "Cumbria",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-CMD",
       "name": "Camden",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-CMN",
-      "name": "Carmarthenshire;Sir Gaerfyrddin",
-      "type": "Unitary authority (Wales)"
+      "name": "Carmarthenshire; Sir Gaerfyrddin",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CON",
       "name": "Cornwall",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-COV",
       "name": "Coventry",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-CRF",
-      "name": "Cardiff;Caerdydd",
-      "type": "Unitary authority (Wales)"
+      "name": "Cardiff; Caerdydd",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-CRY",
       "name": "Croydon",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
-      "code": "GB-CSR",
-      "name": "Castlereagh",
-      "type": "District council area"
-    },
-    {
       "code": "GB-CWY",
       "name": "Conwy",
-      "type": "Unitary authority (Wales)"
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-DAL",
       "name": "Darlington",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-DBY",
       "name": "Derbyshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-DEN",
-      "name": "Denbighshire;Sir Ddinbych",
-      "type": "Unitary authority (Wales)"
+      "name": "Denbighshire; Sir Ddinbych",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-DER",
       "name": "Derby",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-DEV",
       "name": "Devon",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
-      "code": "GB-DGN",
-      "name": "Dungannon and South Tyrone",
-      "type": "District council area"
-    },
-    {
       "code": "GB-DGY",
       "name": "Dumfries and Galloway",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-DNC",
       "name": "Doncaster",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-DND",
       "name": "Dundee City",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-DOR",
       "name": "Dorset",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
-      "code": "GB-DOW",
-      "name": "Down",
-      "type": "District council area"
-    },
-    {
-      "code": "GB-DRY",
-      "name": "Derry",
-      "type": "District council area"
+      "code": "GB-DRS",
+      "name": "Derry and Strabane",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
       "code": "GB-DUD",
       "name": "Dudley",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-DUR",
-      "name": "Durham, County",
-      "type": "Unitary authority (England)"
+      "name": "Durham County",
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-EAL",
       "name": "Ealing",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-EAW",
       "name": "England and Wales",
-      "type": "Included for completeness"
+      "type": "Nation"
     },
     {
       "code": "GB-EAY",
       "name": "East Ayrshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-EDH",
       "name": "Edinburgh, City of",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-EDU",
       "name": "East Dunbartonshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-ELN",
       "name": "East Lothian",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-ELS",
       "name": "Eilean Siar",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-ENF",
       "name": "Enfield",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
     {
       "code": "GB-ERW",
       "name": "East Renfrewshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-ERY",
       "name": "East Riding of Yorkshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-ESS",
       "name": "Essex",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-ESX",
       "name": "East Sussex",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-FAL",
       "name": "Falkirk",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
-      "code": "GB-FER",
-      "name": "Fermanagh",
-      "type": "District council area"
-    },
-    {
       "code": "GB-FIF",
       "name": "Fife",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-FLN",
-      "name": "Flintshire;Sir y Fflint",
-      "type": "Unitary authority (Wales)"
+      "name": "Flintshire; Sir y Fflint",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
+    },
+    {
+      "code": "GB-FMO",
+      "name": "Fermanagh and Omagh",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
       "code": "GB-GAT",
       "name": "Gateshead",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-GBN",
       "name": "Great Britain",
-      "type": "Included for completeness"
+      "type": "Nation"
     },
     {
       "code": "GB-GLG",
       "name": "Glasgow City",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-GLS",
       "name": "Gloucestershire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-GRE",
       "name": "Greenwich",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-GWN",
       "name": "Gwynedd",
-      "type": "Unitary authority (Wales)"
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-HAL",
       "name": "Halton",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-HAM",
       "name": "Hampshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-HAV",
       "name": "Havering",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HCK",
       "name": "Hackney",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HEF",
       "name": "Herefordshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-HIL",
       "name": "Hillingdon",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HLD",
       "name": "Highland",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-HMF",
       "name": "Hammersmith and Fulham",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HNS",
       "name": "Hounslow",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HPL",
       "name": "Hartlepool",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-HRT",
       "name": "Hertfordshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-HRW",
       "name": "Harrow",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-HRY",
       "name": "Haringey",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
+      "code": "GB-IOS",
+      "name": "Isles of Scilly",
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
+    },
+    {
       "code": "GB-IOW",
       "name": "Isle of Wight",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-ISL",
       "name": "Islington",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-IVC",
       "name": "Inverclyde",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-KEC",
       "name": "Kensington and Chelsea",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-KEN",
       "name": "Kent",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-KHL",
       "name": "Kingston upon Hull",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-KIR",
       "name": "Kirklees",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-KTT",
       "name": "Kingston upon Thames",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-KWL",
       "name": "Knowsley",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-LAN",
       "name": "Lancashire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
+      "code": "GB-LBC",
+      "name": "Lisburn and Castlereagh",
+      "parent": "GB-NIR",
+      "type": "District"
+    },
+    {
       "code": "GB-LBH",
       "name": "Lambeth",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-LCE",
       "name": "Leicester",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-LDS",
       "name": "Leeds",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-LEC",
       "name": "Leicestershire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-LEW",
       "name": "Lewisham",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-LIN",
       "name": "Lincolnshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-LIV",
       "name": "Liverpool",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
-      "code": "GB-LMV",
-      "name": "Limavady",
-      "type": "District council area"
-    },
-    {
       "code": "GB-LND",
       "name": "London, City of",
+      "parent": "GB-ENG",
       "type": "City corporation"
     },
     {
-      "code": "GB-LRN",
-      "name": "Larne",
-      "type": "District council area"
-    },
-    {
-      "code": "GB-LSB",
-      "name": "Lisburn",
-      "type": "District council area"
-    },
-    {
       "code": "GB-LUT",
       "name": "Luton",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-MAN",
       "name": "Manchester",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-MDB",
       "name": "Middlesbrough",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-MDW",
       "name": "Medway",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
-      "code": "GB-MFT",
-      "name": "Magherafelt",
-      "type": "District council area"
+      "code": "GB-MEA",
+      "name": "Mid and East Antrim",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
       "code": "GB-MIK",
       "name": "Milton Keynes",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-MLN",
       "name": "Midlothian",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-MON",
-      "name": "Monmouthshire;Sir Fynwy",
-      "type": "Unitary authority (Wales)"
+      "name": "Monmouthshire; Sir Fynwy",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-MRT",
       "name": "Merton",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-MRY",
       "name": "Moray",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-MTY",
-      "name": "Merthyr Tydfil;Merthyr Tudful",
-      "type": "Unitary authority (Wales)"
+      "name": "Merthyr Tydfil; Merthyr Tudful",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
-      "code": "GB-MYL",
-      "name": "Moyle",
-      "type": "District council area"
+      "code": "GB-MUL",
+      "name": "Mid Ulster",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
       "code": "GB-NAY",
       "name": "North Ayrshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-NBL",
       "name": "Northumberland",
-      "type": "Unitary authority (England)"
-    },
-    {
-      "code": "GB-NDN",
-      "name": "North Down",
-      "type": "District council area"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NEL",
       "name": "North East Lincolnshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NET",
       "name": "Newcastle upon Tyne",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-NFK",
       "name": "Norfolk",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-NGM",
       "name": "Nottingham",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NIR",
     {
       "code": "GB-NLK",
       "name": "North Lanarkshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-NLN",
       "name": "North Lincolnshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
-      "code": "GB-NSM",
-      "name": "North Somerset",
-      "type": "Unitary authority (England)"
+      "code": "GB-NMD",
+      "name": "Newry, Mourne and Down",
+      "parent": "GB-NIR",
+      "type": "District"
     },
     {
-      "code": "GB-NTA",
-      "name": "Newtownabbey",
-      "type": "District council area"
+      "code": "GB-NSM",
+      "name": "North Somerset",
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NTH",
       "name": "Northamptonshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-NTL",
-      "name": "Neath Port Talbot;Castell-nedd Port Talbot",
-      "type": "Unitary authority (Wales)"
+      "name": "Neath Port Talbot; Castell-nedd Port Talbot",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NTT",
       "name": "Nottinghamshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-NTY",
       "name": "North Tyneside",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-NWM",
       "name": "Newham",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-NWP",
-      "name": "Newport;Casnewydd",
-      "type": "Unitary authority (Wales)"
+      "name": "Newport; Casnewydd",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-NYK",
       "name": "North Yorkshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
-      "code": "GB-NYM",
-      "name": "Newry and Mourne",
-      "type": "District council area"
-    },
-    {
       "code": "GB-OLD",
       "name": "Oldham",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
-      "code": "GB-OMH",
-      "name": "Omagh",
-      "type": "District council area"
-    },
-    {
       "code": "GB-ORK",
       "name": "Orkney Islands",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-OXF",
       "name": "Oxfordshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-PEM",
-      "name": "Pembrokeshire;Sir Benfro",
-      "type": "Unitary authority (Wales)"
+      "name": "Pembrokeshire; Sir Benfro",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-PKN",
       "name": "Perth and Kinross",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-PLY",
       "name": "Plymouth",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-POL",
       "name": "Poole",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-POR",
       "name": "Portsmouth",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-POW",
       "name": "Powys",
-      "type": "Unitary authority (Wales)"
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-PTE",
       "name": "Peterborough",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-RCC",
       "name": "Redcar and Cleveland",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-RCH",
       "name": "Rochdale",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-RCT",
-      "name": "Rhondda, Cynon, Taff;Rhondda, Cynon,Taf",
-      "type": "Unitary authority (Wales)"
+      "name": "Rhondda, Cynon, Taff; Rhondda, Cynon, Taf",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-RDB",
       "name": "Redbridge",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-RDG",
       "name": "Reading",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-RFW",
       "name": "Renfrewshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-RIC",
       "name": "Richmond upon Thames",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-ROT",
       "name": "Rotherham",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-RUT",
       "name": "Rutland",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SAW",
       "name": "Sandwell",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SAY",
       "name": "South Ayrshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-SCB",
       "name": "Scottish Borders, The",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
     {
       "code": "GB-SFK",
       "name": "Suffolk",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-SFT",
       "name": "Sefton",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SGC",
       "name": "South Gloucestershire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SHF",
       "name": "Sheffield",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SHN",
       "name": "St. Helens",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SHR",
       "name": "Shropshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SKP",
       "name": "Stockport",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SLF",
       "name": "Salford",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SLG",
       "name": "Slough",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SLK",
       "name": "South Lanarkshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-SND",
       "name": "Sunderland",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SOL",
       "name": "Solihull",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SOM",
       "name": "Somerset",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-SOS",
       "name": "Southend-on-Sea",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SRY",
       "name": "Surrey",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
-      "code": "GB-STB",
-      "name": "Strabane",
-      "type": "District council area"
-    },
-    {
       "code": "GB-STE",
       "name": "Stoke-on-Trent",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-STG",
       "name": "Stirling",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-STH",
       "name": "Southampton",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-STN",
       "name": "Sutton",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-STS",
       "name": "Staffordshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-STT",
       "name": "Stockton-on-Tees",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-STY",
       "name": "South Tyneside",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-SWA",
-      "name": "Swansea;Abertawe",
-      "type": "Unitary authority (Wales)"
+      "name": "Swansea; Abertawe",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SWD",
       "name": "Swindon",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-SWK",
       "name": "Southwark",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-TAM",
       "name": "Tameside",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-TFW",
       "name": "Telford and Wrekin",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-THR",
       "name": "Thurrock",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-TOB",
       "name": "Torbay",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-TOF",
-      "name": "Torfaen;Tor-faen",
-      "type": "Unitary authority (Wales)"
+      "name": "Torfaen; Tor-faen",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-TRF",
       "name": "Trafford",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-TWH",
       "name": "Tower Hamlets",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-UKM",
       "name": "United Kingdom",
-      "type": "Included for completeness"
+      "type": "Nation"
     },
     {
       "code": "GB-VGL",
-      "name": "Vale of Glamorgan, The;Bro Morgannwg",
-      "type": "Unitary authority (Wales)"
+      "name": "Vale of Glamorgan, The; Bro Morgannwg",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WAR",
       "name": "Warwickshire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-WBK",
       "name": "West Berkshire",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WDU",
       "name": "West Dunbartonshire",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-WFT",
       "name": "Waltham Forest",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-WGN",
       "name": "Wigan",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
+      "code": "GB-WIL",
+      "name": "Wiltshire",
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
+    },
+    {
       "code": "GB-WKF",
       "name": "Wakefield",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-WLL",
       "name": "Walsall",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-WLN",
       "name": "West Lothian",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {
       "code": "GB-WLS",
-      "name": "Wales",
+      "name": "Wales; Cymru",
       "type": "Country"
     },
     {
       "code": "GB-WLV",
       "name": "Wolverhampton",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-WND",
       "name": "Wandsworth",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-WNM",
       "name": "Windsor and Maidenhead",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WOK",
       "name": "Wokingham",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WOR",
       "name": "Worcestershire",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-WRL",
       "name": "Wirral",
+      "parent": "GB-ENG",
       "type": "Metropolitan district"
     },
     {
       "code": "GB-WRT",
       "name": "Warrington",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WRX",
-      "name": "Wrexham;Wrecsam",
-      "type": "Unitary authority (Wales)"
+      "name": "Wrexham; Wrecsam",
+      "parent": "GB-WLS",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-WSM",
       "name": "Westminster",
+      "parent": "GB-ENG",
       "type": "London borough"
     },
     {
       "code": "GB-WSX",
       "name": "West Sussex",
+      "parent": "GB-ENG",
       "type": "Two-tier county"
     },
     {
       "code": "GB-YOR",
       "name": "York",
-      "type": "Unitary authority (England)"
+      "parent": "GB-ENG",
+      "type": "Unitary authority"
     },
     {
       "code": "GB-ZET",
       "name": "Shetland Islands",
+      "parent": "GB-SCT",
       "type": "Council area"
     },
     {