Even as we believe that the movies churned out by Hindi-film industry are mass entertainers, and one needs to forget the idea of logic while watching them, it is also true that it has produced gems that are recognised not just in India, but all over the world.