India is a diverse country with many religions and festivals celebrated together. It has many historical monuments, such as the Taj Mahal, and practices diverse performing arts, cuisines, martial arts, visual arts, and languages. People wear different outfits according to their region and generation in the culturally rich country.