Deepawali is celebrated and is a public holiday in countries such as Nepal, Sri Lanka, Singapore, Malaysia, Mauritius, Fiji, Suriname, Guyana, Trinidad and Tobago. It is also a school holiday in many states of the United States with a large Hindu population. 