Anarkali (lit. 'pomegranate blossom') is a legendary lady said to be loved by the 16th-century Mughal Prince Salim, who later became Emperor Jahangir. According to some accounts, Anarkali was the nickname of the courtesan (tawaif) Sharf-un-Nisa,[1][2] though scholars hold varying opinions.[3][4]
According to speculative and fictional accounts, Anarkali had an illicit relationship with Salim, the son of Mughal Emperor Akbar, who had her executed by immurement. The character often appears in movies, books and historical fiction, most notably depicted in the 1960 Bollywood film Mughal-e-Azam in which she is portrayed by Madhubala.[5]