Question: who play the character of anarkali in mughal e azam
Answer: Fourteen years later , Salim returns as a distinguished soldier ( Dilip Kumar ) and falls in love with court dancer Nadira , whom the emperor has renamed Anarkali ( Madhubala ) , meaning pomegranate blossom .