According to Hindu tradition, what is the source of the Ganges River?
A: the Bay of Bengal

B: the Himalaya

C: nthe god Shiva's hair

D: the god Vishnu's hair