It's the best Indian movie in my opinion. From acting to cinematography, dialogues and music everything was top notch. So sad that SRK didn't get national award for it and this movie was a box office failure. That train scene is probably the most powerful and emotional scene that you can find in an Indian movie.