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.