Correct Answer:
C. Mongolia
Mongolia is a landlocked country strategically located between the two large nations of China to its south and Russia to its north.
Mongolia is a landlocked country strategically located between the two large nations of China to its south and Russia to its north.