| Connect to share and comment |
An Indian vendor sells pictures of Hindu deities at his stall in Amritsar on November 8, 2012. The deities are in heavy demand for the forthcoming Hindu festival of lights, Diwali, which falls on November 13 this year marking the victory of good over evil and commemorating the time when the Hindu god Lord Rama achieved victory over Ravana.
Follow us: