Salwar kameez is the National dress of Pakistan, but it is equally popular in Punjab and various states in India. Salwar means loose trousers and kameez means long shirt.