This book was once a favorite of mine and this is the third time I've read it. I have to admit I didn't like it as well this time. The plot revolves around an Englishwoman unfairly accusing a Muslim Indian doctor of attempting to assault her while sightseeing some Indian caves. However, set in a time when the British controlled India, the book has several sub-themes.
One is the condescending attitude and behavior of the Brits toward the Indian people and the consequent mistrust and dislike the Indians felt toward the Brits. Another is the vast cultural divide that made friendship almost impossible between the Indians and Brits at that time.
My problem with the book is that many of the thoughts, emotions, and behaviors that E.M. Forster attributed to the Indian people don't ring true to me. It feels like the author's personal attitudes about India were foisted onto the native characters. Nevertheless, it's an interesting story, lyrically told, and gives little glimpses into the Hindu and Muslim customs of old India.