Oh, he was an anti-Indian racist, C.
As you say, a lot of his class were. But a lot who had been there, whether George Orwell or Douglas Jardine loved the place.
He just hated the fact that they wanted independence and without India our empire, which he loved, was pointless.
As you say, he was a Victorian. But there were lots of Indophile Victorians just like there were lots of racist ones.