According to the survey of a Japanese market research firm, Indian Prime Minister Narendra Modi is the second best leader.