For formal occasions, especially among men, a long coat worn over the shalwar kameez is a common sight. What is this traditional formal attire called?
Source
Culture and Society Knowledge Base
Fact Checked
Last Updated
13 Aug 2026