Trinidad, Pakistan, Malaysia, Mauritius and Singapore. Pennsylvania and New York have declared Diwali a public holiday too. Planning for the holiday commences early and food is at the heart of it.