Kim O'Hara es un niño irlandés que crece suelto por las calles de Lahore, en la India británica. Habla la lengua del bazar mejor que el inglés, duerme donde…