Mongolia is the world’s largest land-locked country and the least densely populated. It is sandwiched between China and Russia in north central Asia. A complete selection of detailed maps of Mongolia are available at www.omnimap.com.