In Pictures: India celebrates Diwali
India celebrates Diwali, the Festival of Lights, today. People decorate their homes with rangolis and diyas during Diwali, which celebrates the victory of light over darkness. In north India, people celebrate Diwali as the return of King Rama to Ayodhya after defeating Ravana, while in south India people celebrate it as the day Lord Krishna defeated the demon Narakasura.