However, you do have to bear in mind that the terminology means different things to different people. To 5jj and I, nationality refers to the passport you hold (or the country which would grant you a passport if you chose to apply for one). When I started to work at an international airport some 21 years ago, I discovered that this understanding was not the same for everyone. I dealt with a particular form which almost all arriving passengers had to fill in and which had a question simply marked "Nationality". Most passengers from Western Europe and from the Antipodes completed it with what was required, ie "British/Irish/Swiss/Swedish/Hungarian" etc. A large number of people holding USA passports, completed it with "Caucasian", "Hispanic", "Afro-American", "Asian".
When I first started the job, I would query these answers and say to those people "Sorry, we asked for your nationality" but they would always say that that was what they had given on the form. In the UK though, those answers would have been the answer to the question "What race/ethnicity are you?" - a question we absolutely never ask.
When told that the answer we were expecting was "American" or "USA", we were told "Then you should have asked us for our "Citizenship".
We had the same kind of issues with people from the Far East. The answers we were trying to elicit were, for example "Chinese", "Singaporean", "Taiwanese" etc, but the passenger completed the "Nationality" question sometimes with "Oriental", "Eastern", or "Asian".
For the 18 years I was in that job, we pushed for the wording to be changed to "Passport Held" or something similar but seemingly legally that didn't do it. It had to be nationality, even if some people didn't understand what was meant by that in the UK.