Countries touches the Indian Boundary -
Afghanistan - Touches Indian territory at POK/NA at north
Pakistan - Western Border
China - North and North East
Nepal - North
Bhutan - North
Bangladesh - East
Myanmar - East
Maldives - South connected by sea
Sri Lanka - South connected by sea