India is a melting pot of cultures, with 22 official languages and over 1,600 dialects spoken across the country. Each region has its unique customs, traditions, and festivals, which are an integral part of Indian culture. For example, the southern state of Kerala is famous for its Ayurvedic traditions and Kathakali dance, while the northern state of Punjab is known for its vibrant Bhangra music and dance. The eastern state of West Bengal is famous for its Durga Puja festival, while the western state of Gujarat is known for its colorful Navratri celebrations.