Kimball O'Hara, detto Kim, è un ragazzo quattordicenne figlio di un sottufficiale dell'Armata britannica di stanza in India. Rimasto orfano di entrambi i genitori nella prima infanzia, è cresciuto libero e solo per le strade polverose di Lahore, formandosi alla scuola della saggezza e dell'astuzia orientali. Un giorno incontra un lama sceso dalle montagne del Tibet per andare in cerca di un misterioso fiume sacro in cui purificarsi e ne diventa il discepolo e la guida. Insieme intraprendono un lungo pellegrinaggio attraverso l'India che costituisce la vera traccia del romanzo: affrontando le prove e gli ostacoli della vita, Kim diventerà adulto, riannoderà i legami con il suo paese d'origine, e con scaltrezza e sprezzo del pericolo porterà a termine importanti missioni per il servizio di spionaggio britannico. Racconto picaresco ricco di suggestive descrizioni dei paesaggi e dei costumi indiani, in cui si confrontano Oriente e Occidente, il compassato mondo inglese e la vitale cultura indigena, Kim (1901) è anche il viaggio nella memoria di uno scrittore innamorato di una terra «diversa», magica e terribile. Introduzione di Romolo Runcini.