Country having the most number of neighbors touching its border is China. The 14 countries touching its border are: Afghanistan, Pakistan, India, Nepal, Bhutan, Tajikistan, Kyrgyzstan, Kazakhstan, Mongolia, Russia, North Korea, Vietnam, Laos, and Myanmar.
Next is Russia which has 13 neighbors: Norway, Finland, Estonia, Latvia, Lithuania, Belarus, Ukraine, Georgia, Azerbaijan, China, Kazakhstan, Mongolia, and North Korea.