While there is plenty of truth in some of this, it's a simplistic populist analysis stoking Indian nationalism. Churchill was a racist as most of Europe were in these times, yes. As was Ghandi, who believed Africans were sub-human who Indians shouldn't be subjected to work alongside or use the same facilities as black people. Ghandi believed 'the untouchables' should be oppressed.
The faminine had numerous causes such as Crop failure, Prioritisation of goods to strategic war areas (including strategic regions within India), Japanese invasion of Burma, tactics to counteract further Japanese invasions such as crop and boat destruction, corruption, displaced peoples, the caste system itself and Independence & British conflict destroying infrastructure. It is a British administrative failure but to state it's solely attributed to Churchill is historically false and disingenous. The famine would have happened whether Churchill had re-directed food crops to British outposts or not. If Churchill hadn't done this less people would have died but still there would have been a massive loss of life. And ofcourse Churchill had to balance that with his responsibilities he had to his troops during a total war effort.
To his credit Churchill warned of secterian violence that independence would bring and he was right as 2 million perished.