Answer:
D
Step-by-step explanation:
Diwali is a holiday that is celebrated by thousands of Hindus between mid-October and mid-November. It lasts 5 days, and, as the problem says, is the festival of lights.
Thus, the answer is D, Hinduism.
Hope this helps!