Diwali holds deep cultural and spiritual significance in India. It commemorates the return of Lord Rama to Ayodhya after defeating the demon king Ravana, as per the Hindu epic Ramayana. It is also associated with Goddess Lakshmi, the deity of wealth and prosperity, and is considered an auspicious time for new beginnings and business ventures.