Which of the following terms is characterized by people who generally share a common language, culture, group spirit (nationalism or group solidarity), or geography? Religious groups Ethnic groups Race groups Interest groups