Deepavali is a Hindu festival held in Sri Lanka, India and other countries around the world with significant Hindu populations#
It is a public holiday in Sri Lanka, and covers a five-day period, with the main celebration falling on the final day.
While 70 percent of Sri Lanka's 20 million people are Buddhists, about 13 percent are Hindus, by whom Deepavali is widely regarded as the most important festival of the year.