Punjabi suits are a versatile piece of clothing which are an essential in every ethnic wardrobe. It might not always be appropriate to wear a...