Union Home Minister Amit Shah praised PM Modi and said that after independence, those who loved the country felt bad that its vision was not "Bharat-centric" till the time that then Gujarat CM Narendra Modi became the Prime Minister.