Mowgli? Is that a joke?