> But for this use case, two separate vocabularies would capture the same
> data, and it would be easier for the end user to comprehend:


What about:

UK
-London

Canada
-London

USA
-MA
--Springfield
-NH
--Springfield