What landlocked country is bordered by Russia to the North and China to the South? In Geography Trivia AnswerMongolia (Interesting Fact: Ulaanbaatar is the World’s Coldest Capital City With An Average Temperature of -1.3 Degrees Celcius) Share and Enjoy !