Millions of Indians are celebrating Diwali as lamps illuminated homes and streets across the nation to mark the Hindu festival symbolising the victory of light over darkness.
Diwali, derived from the word "Deepavali" meaning "a row of lights", is typically celebrated by socialising and exchanging gifts.
The dates of the festival are based on the Hindu lunar calendar, typically falling in late October or early November.
Shoppers crowded markets to buy flowers, lanterns and candles.
The celebrations were most visible in Ayodhya city in the state of Uttar Pradesh. Hindus believe the deity Lord Ram was born there and returned after 14 years in exile. People light earthen lamps to mark his homecoming.
As dusk fell on Sunday, more than 2.6 million lamps were lit on the banks of the Saryu Ri