In an emphatic demonstration of British multiculturalism, a Muslim politician elected to Scottish parliament delivered his oath of allegiance in Urdu while wearing a kilt.

Humza Yousaf, a member of the Scottish National Party who won a seat from the city of Glasgow, spoke first in English and then in the language linked to his Pakistani heritage, swearing "that I will be faithful and bear true allegiance to Her Majesty Queen Elizabeth" and concluding with "so help me God."

His party championed Scotland's unsuccessful bid for independence in 2014, framing its nationalism not on ethnic identity but on the desire for a distinct, diverse nation to have greater control over its affairs. The SNP now dominates politics in Edinburgh and has a sizable bloc of seats in Westminster as well.

On Twitter, Yousaf laughed off the predictable backlash to his oath from those fearful of the role of Islam in British society.

Yousaf was not the only politician to take the oath in another language: Other members of Scottish parliament spoke in local tongues such as Doric, Gaelic and Scots.

More on WorldViews

How Scotland's "Yes" campaign won even when it lost

What the new Muslim mayor of London has to say about Trump