"If you're an Indian reading this book in English, it's probably because of Thomas Macaulay, " says the front cover blurb on a new biography of a man who foisted the Queen's language on India.
The most obvious flaw is the ardent young man, Tom Fennel, an Englishman in Maugham's book but now an American played, perfunctorily, by anEnglish actor named Shaun Evans.