Diwali is celebrated by non-Hindus and Sikhs since it is a pure festival that celebrates the victory of good over evil and the morals behind this festival is inculcated by all the people irrespective of religion