Today marks the first day of the Indian new year. Yesterday was the festival of Diwali (dee-vaah-lee) or Deepavali (deep-uh-vaah-lee) – the festival of lights. Deepa means dharma (sacred duty) and avali means a continuous line. Diwali celebrates the return of Lord Rama back home after a 14 year period of exile. The residents of […]