Urdu is the official language of Pakistan. It originated in northern India and is closely related to Hindi, and is spoken widely across the subcontinent, especially among Muslim communities. It is usually written in a derivation of the Persian-Arabic script.