His most famous role till date, Dilip Kumar shone as Prince Salim in K Asif's 1960 magnum opus Mughal-e-Azam. His pairing with the legendary Madhubala, who portrayed Anarkali, is still considered as one of the best on-screen pairings in Indian cinema.