So called 'professional critics' hate it. They call this an outright lie. But when we cross check the historical facts mentioned in the film, they turn out to be absolutely true. Truth hurts, it doesn't care about your 'feelings'. Dinesh is a genius, a well educated gentleman and this movie is well researched and beautifully portrayed.