Diwali is a five-day-long Hindu festival of lights that is celebrated annually on Amavasya or the fifteenth day of the month of Kartik, which falls between mid-October to mid-November. In 2023, Diwali will be celebrated on Sunday, November 12, 2023. The five days of Diwali will be observed from November 10 to November 14. The festival signifies the victory of light over darkness, good over evil, and knowledge over ignorance.