Delhi Chief Minister Arvind Kejriwal is the Indian leader who has taken the greatest hit in public approval in the last year, reports American think tank called the Pew Research Centre. Mr Kejriwal polled at 39 per cent. Prime Minister Narendra Modi was at 88 per cent. Congress leader Rahul Gandhi scored 58 per cent.