India celebrates Diwali

India celebrates Diwali.

Nov 13, 2012, 13:42 PM IST