Which of these religions is historically linked to the Indus Valley?
Taoism
Buddhism
Islam
Hinduism