Asia
29 October 2008
Diwali - from Deepavali, meaning row of lights - is one of the most popular and widely celebrated Hindu Festivals....