Amit Shah says Narendra Modi has given India a ‘visible’ govt - Live Mint