Punjabi festivals are various festive celebrations observed by Punjabis in Pakistan, India and the diaspora Punjabi community found worldwide. The Punjabis are a diverse group of people from different religious background that affects the festivals they observe. According to a 2007 estimate, the total population of Punjabi Muslims is about 90 million (~75% of all Punjabis), with 97% of Punjabis who live in Pakistan following Islam, in contrast to the remaining 30 million Punjabi Sikhs and Punjabi Hindus who predominantly live in India.