This year, India celebrates Diwali on October 19, 2017. “The Festival of Lights,” as Diwali (or Deepavli) is commonly called, is celebrated across India with great aplomb, joy and, of course, delicious sweets. Diwali...more