PM Narendra Modi most criticised person post Independence: Amit Shah - First Post