I don't know what's wrong with the Indian Cinema audiences.
Cinematography and Screenplay is absolutely amazing. This is one of the most underrated film I've ever watched.
There're some plot holes but, if you ignore those plot holes, ultimately you'll get the real message of this movie.
You don't like the way this movie ends, and even I know the reason why you won't like the ending, because it'll show you real Truth of this world.
I'm so glad that I've watched it, and I'll recommend others to watch this movie.