Multiple choice general knowledge Name the country which has the most number of neighbouring countries.... Russia China Brazil Congo Reveal answer Fill a bubble to check yourself B Correct answer Explanation China borders 14 countries: India, Pakistan, Afghanistan, Tajikistan, Kyrgyzstan, Kazakhstan, Russia, Mongolia, North Korea, Vietnam, Laos, Myanmar, Bhutan, and Nepal. Russia borders 13-14 countries depending on how you count, and Brazil borders 10.