Despite 72 years of Independence, India still has a vast population that's hungry and even faces starvation death. This, in a nation that wastes as much food as the UK consumes.