The night of Amavasya, also known as the night of the new moon, holds special spiritual significance during Diwali.
Diwali, the festival of lights, is a religious observance commemorated by Hindus, Sikhs, Jains and some Buddhists around the world. Every autumn, the observance sees millions of people attend firework ...