The Indian prime minister called Mr. Obama a visionary leader who has given hope to all of " the oppressed people " of the world .