We Indians are so fickle minded. For four years when the coffers were overflowing, everyone claimed that India is on top and no one patted the Government's back for getting India there. Now a slight hiccup, that too no fault of the PM (internationally everything is expensive) and everyone cries foul. Very ungrateful of all of us.