Diwali Festival, London
Diwali Festival, Trafalgar Square, London, UK (12 October 2014). Diwali is a five day annual festival celebrated in India and other countries around the world by Hindus, Sikhs and Jains – symbolizing a new beginning, the victory of light over darkness, knowledge over ignorance, good over evil. The word Diwali means ‘row of lamps’, referring …