Which religion has its roots in India?
-
Hinduism
-
Jainism
-
Buddhism
-
All of these
D
Correct answer
Explanation
All three religions - Hinduism, Jainism, and Buddhism - originated in India. Hinduism is one of the world's oldest religions with roots in the Vedic civilization (c. 1500-500 BCE). Buddhism was founded by Siddhartha Gautama (the Buddha) in the 5th century BCE in Nepal/India. Jainism was founded by Mahavira in the 6th century BCE in India.