Vast Mongolia, squeezed between China and Russia, treads carefully Hemmed in between China, the world’s most populous country, and Russia, its largest, is landlocked Mongolia—a former socialist “people’s republic”