Race or racial background refers to a sub-group of the human race possessing common physical or genetic characteristics. Race is determined by genetic similarities passed hereditary. Race is perceived as permanent, although the way a person self-identifies their race(s) may change. Examples include White, Black, and Asian.
Ethnicity or ethnic group refers to a specific social group sharing a unique cultural heritage (i.e., customs, beliefs, language, etc.). Two people can be of the same race (e.g., White), but be from different ethnic groups (e.g., White and Hispanic/Latino). It is partially changeable.
Culture refers to the beliefs, values, attitudes, traditions, ways of behaving, and language of any social group. Culture is handed down through language, objects, ritual, institutions and art, from one generation to the next. An easy way to explain it is like this: the way we do things around here. Culture is a changeable trait.
Country refers to groups that have been geographically or politically defined; people from these groups belong to the same government (e.g., France, Ethiopia, or United States). People of different races or ethnicities can be from the same country. Country can also be called “nation of origin.”