I'm a (non Soviet style) communist, and it's frustrating to me to see both communist and capitalist posters say, "my side did nothing wrong, yours is the killer". Both communist and capitalist regimes have caused famine. We need to observe both and feel comfortable with the idea that even things we agree with sometimes do evil.
In contrast, the famines in the USSR and PRC weren't caused by invasion. They were caused by the collectivization of agriculture for ideological reasons.
You're talking as if England had not invaded and subjugated India. Gandhi was in prison during World War II due to noncooperatiom with the English invaders, and Nehru and the then big tent Congress party had the same policy. Bose actually went to Japan as he wanted the Japanese to come into India and drive out the English invaders.
What was the Dust Bowl famine in the US at the same time but policies of "agriculture for ideological reasons"?