Indian weddings strongly reflect a beautiful, vibrant and delightful culture of the respective state and region. Punjabi weddings are known for the never-ending celebrations, rituals, customs, dance, songs, cuisine and attires. Punjabi weddings are the most enjoyable and lively weddings where people actually celebrate their happiness and togetherness. Extended rituals of Punjabi weddings are Roka,