O Principado de Kanshipur, na Índia, entre os Séculos XIX e XX, compõe o cenário para o amor impossível entre os jovens Surama (Yoná Magalhães) e Demian (Carlos Alberto). Filho do antigo rajá de Kanshipur, Demian retorna ao principado no intuito de recuperar o trono usurpado por Tamil (Delórges Caminha). Para que ninguém reconheça sua identidade, ele usa o pseudônimo de Kim, o Bengalês. Ele se apaixona, reciprocamente, por Surama (Yoná Magalhães), filha de seu inimigo. Quando descobre que Demian está de volta, Tamil, temendo por sua vida, decide abdicar em nome do verdadeiro herdeiro. Sua decisão, porém, desagrada o poderoso vizir Ali Yabor (Mário Lago), até então seu aliado, que enriqueceu ilicitamente, explorando todos no principado. Na primeira oportunidade, o rajá confessa a Demian que Ali Yabor lidera um grupo de conjurados que pretende assassiná-lo. Demian acredita em suas palavras e pede a Tamil que vá para as montanhas como havia planejado, deixando que ele próprio resolva o problema com o vizir. Ao se despedir da filha, Tamil conta que Demian é o verdadeiro rajá de Kanshipur. Surama se surpreende com a revelação, sem desconfiar que Kim, o homem por quem está apaixonada, e Demian são a mesma pessoa.