Bangladesh has a rich culture that unites its people. Some key aspects of Bangladeshi culture include music, dance, festivals, cuisine, clothing, religion, and architecture. Music, dance and theater are part of social and religious celebrations. The country has a mix of religious beliefs including Islam, Hinduism, Buddhism, and Christianity. Popular festivals celebrate Eid, Durga Puja and other religious holidays. Sports like cricket and traditional games are also part of Bangladeshi culture. Historic mosques, temples and forts reflect the architectural heritage of the nation. The culture has evolved over centuries as writers, artists and intellectuals have contributed to Bangladeshi culture.