No famines in India that resulted in mass deaths after 1947. If the difference was just governance, Indians vs. British, then the fault lies with the British. The Indian governments inherited British institutions in India but Indian leaders lacked administrative experience. They also did not have the resources of the British empire and had to face the mass horrors and disruption of partition.
All this lays the culpability at the door of the British for the Bengal famnine.