India has significant diversity as seen in its cultures, festivals, foods, and languages. Diversity refers to the variety of differences that exist within a society, such as religious beliefs, ethnicities, or socioeconomic backgrounds. India celebrates its diversity through cultural and religious festivals as well as diverse cuisines and over 20 official languages spoken across its states.