"Taken as a whole, [the Indus Valley people’s] religion is so characteristically Indian as hardly to be distinguished from still living Hinduism."