HRF Keating is an amazingly accurate author who set his detective stories in Bombay and other parts of India, without ever having visited India! He finally made a trip to Bombay when this film was being made. Objectively rating the film, its between a 3-4 star, the ending is a bit weak, and could have been more exciting with a touch of menace. It never felt like a true detective story which is always a thriller. I found the Indian English used here true to form and very delightful to hear again (as I grew up in India). The actors are some of India's finest, and delivered solid performances, albeit with a trace of comedy, as in the books. In order to appreciate the film, one MUST READ THE BOOKS!! Without the background on this hard-working, under-appreciated, Indian cop with great integrity, who gets his man despite great setbacks and no support from his high-handed boss or irate wife, one cannot understand the movie in depth. The books fill in the background. The books take great pains to show Indian life in great detail, like the truth-telling bull, and the Goan wedding procession. Ghote is a dedicated cop. He is from Bombay in the state of Maharashtra, where his name is as common as 'Smith' in the UK. His wife Protima, hails from Calcutta, West Bengal. In the movie, the actress Ratna Pathak could have sounded more Bengali, and spoken with a Bengali accent, but she did not. In real life, the actors who played Ghote(Naseeruddin Shah), and Protima Ratna Pathak Shah, are married to each other. Minor actors like Pearl Padamsee who played the nurse, have been acting on the Bombay theatre circuit for years. She did a Goan accent very well (from Goa, south of Bombay). This is a detective story, as well as a window into India. It must be judged on this basis, and not simply as a thriller. Hurrah for Ghote and Keating!!