Salwar kameez which also been called as shalwar qamwwz. This is traditional dress mostly been wear by Men in marriage function. Girls and Womens can also wear this dress. This is very common dress in Asia. Especially in India and Pakistan.
Here i have posted some pictures of Salwar Kameez.