Diwali, or Deepavali, is the Hindu festival of lights. It is the most popular festival from South Asia. It is usually celebrated in October or November and lasts five days.