Diwali is an Indian traditional lights festival. Diwali is the festival spiritually signifies the victory of light over darkness. Diwali Photo Greeting Frames are here to make your Diwali memorable and share wonderful personalized Photo Greeting Cards to your friends, family members and your loved ones.