Look at me – a fat silly lame impotent old woman. Abdul Karim (Ali Fazal) is a prison clerk in 1887 India, sent by some accident of position to bring a valuable coin to Queen Victoria (Judi Dench) in her jubilee year. She is sick and tired of her situation and fawning household courtiers and takes a fancy to Abdul, elevating him to be her Munshi, a sort of spiritual guide and teacher of all things Indian. His travelling companion Mohammed (Adeel Akhtar) is kept on as his servant. She thinks Abdul is Hindu but he’s actually a Moslem. When the Queen realises Abdul has a wife she sends for her and she arrives with her mother, both clad in veils. Everyone in the house resents his increasing influence and when Prince Bertie (Eddie Izzard) arrives home from his feckless life in Monte Carlo expecting his mother’s death any day soon, he sets the staff on a course of revenge … Dench is in fine fettle as a naughty old woman just dying to let rip rather than having to endure endless official engagements and report on her bowel movements to doctors concerned with her poor diet. Lee Hall adapted the book by Shrabani Basu and Stephen Frears lends the material his customary sceptic’s eye particularly in the early stages where the comedy is high and the culture clash constant. The relationship at the story’s core is wonderfully played. Very entertaining return to the role for Dench, with apt mention of John Brown (Mrs Brown was released 19 years ago!) in another tale of Victoria’s unusual friendships and curses aplenty hurled at awful Scotland. Funny, humane and good-natured with the inevitable bad ending wrought by the dastardly Bertie, the man who should never have been King.