What term refers to people who share common ideological, philosophical, or theistic beliefs?

Responses

A ethnic groupethnic group

B religious groupreligious group

C language grouplanguage

B religious group