Indians have been celebrating Diwali, the festival of lights, during which Hindus offer prayers to Lakshmi, the Goddess of Wealth.
The festival season this year was marred by an attack in the capital, Delhi, where the police shot dead two suspected militants, who they say were planning a major attack in order to disrupt the proceedings.
BBC News Online brings you glimpses of the festival.