Question: which does not share land boundary with india?
Answer: Tajikistan. Tajikistan share a point land boundary with the tip of Kashmir in Indian map (probably a mountain valley). But, now that part falls in PoK area, which is literally out of India. Therefore, this is the only true country among this list which doesn't share any land boundary with India at present.