Shalwar Kameez has to be the most versatile outfit. Doesn't matter if you're the PM or an employee in the PM house, you look right wearing it. Wedding, yes, funeral, definitely, to the office, why not. Really does justice to being the national dress of Pakistan.