Cinematography and plot were amazing. The movie was really was able to justify the situation of pre-independent India. Everyone acted so well and the negative judgement of the movie is so baseless. Don't know what flaws people are finding in it. But it really was a grand movie and so much effort was put in it people can't just give a bad name to it.