Prev 23 of 28 Next
Diwali
Diwali, or Deepavali, traditionally a Hindu festival, can be traced back more than 2,500 years, though its origins are difficult to pinpoint. Regions of India and religious texts portray different stories and most are associated with the triumph of good over evil.