This is not the usual generic Bollywood movie. I remember seeing this movie, when I was like 9 years of age. Lately I watched it again and once again enjoyed it. I cannot think of any movies, which are similar to this one.
P.S. I usually don't write reviews, but this is an exception. I don't like generic Bollywood movies either.
It does not have English subtitles, but I do understand Hindi.