Multiple choice general knowledge Which religion has its roots in India? Hinduism Jainism Buddhisim All of These Reveal answer Fill a bubble to check yourself D Correct answer Explanation Hinduism, Jainism, and Buddhism all originated in India around different time periods. Hinduism is the oldest, Jainism emerged around 6th century BCE, and Buddhism originated in the 5th century BCE.