Devotees prepare to celebrate Diwali

Across India and the wider world, Diwali celebrates the triumph of light over darkness, knowledge over ignorance and hope over despair. It's also observed by Sikhs, Jains and some Buddhists, each attaching their own meaning to the festival