Episoriculus macrurus
Range
China, Myanmar, Nepal and Vietnam
The long-tailed mountain shrew is a small mammal in the shrew family, found in China, Myanmar, Nepal and Vietnam (Wikipedia, general species account).
The cached account is a single sentence and does not list India in the range, although the Indian species list includes this species, so its occurrence here should be checked. It gives no description, habitat, diet or breeding information (Wikipedia, general species account).