Shahmukhi is the right-to-left abjad-based script developed from the Perso-Arabic alphabet used for the Punjabi language varieties, predominantly in Punjab, Pakistan.