Religious festivals are also celebrated; as a predominantly Muslim country, Islamic events and festivals such as Ramadan, Eid al-Fitr and Ashura are widely celebrated annually in Afghanistan. The Sikh festival of Vaisakhi is celebrated by the Sikh community and the Hindu festival Diwali by the Hindu community.