The new PM of Pakistan is being sworn in, in English. Sounds odd. Apparently, Urdu is the national language and the language of the Constitution, but English is the official language.
I understand that there’s a lot of resentment against native Urdu speakers and the dread Indian influence, but almost everyone understands Urdu, whereas only about half the population understands English. Considering that most of the oath of office is a swearing of fealty to Islam, perhaps it should be in Arabic.