Why are Hindus considered polytheists?
A. They believe in reincarnation.
B. They believe in many gods.
C. They believe in nonviolence.
D. They believe in the caste system.