Nationality is an ethnic or racial concept
On the other hand, citizenship is a legal or jurisdictional concept
The nationality of a person indicates his/her place or country of birth while the citizenship of a person is usually where they are registered as a citizen by the government of the respective country