Among the many things British left behind, Cricket and Cinema have become more ingrained in our culture than any other. Ever since Indian cinema industry started in 1913 with its first movie Raja Harishchandra, it has continued to churn out hundreds of movies every year in past 100 years. The Hindi film industry, also called Bollywood, alone has an interesting mix of classics and commercial potboilers in every genre with some of them not bound to the shackles of time. It is these timeless classics that we present here. To choose the ten best out of thousands is a very difficult task but nevertheless, here are top 10 Hindi movies you can watch again and again.