Russia is the largest country in the world. Canada is the second largest. India is the 7th. Mexico is the 14th. Of course, this is if you are talking about area. By population India is second only to China, Russia is 9th, Mexico is 11th, and Canada is 35th.
Germany is the smallest of them all.
The USA is between Canada and Mexico. The USA in the form of Alaska is also between Canada and Russia.
Mexico
Canada is the 2nd largest ibn the world (Russia is first). Mexico is 9th, I believe.
The United States qualifies as such.
The United States of America
Russia is the only country that qualifies as such (Canada is the second largest country in the world, in terms of area).
Other than Canada and Mexico, the closest country to the United States is Russia. The eastern tip of Russia, Big Diomede Island, is less than 4 km from the western tip of Alaska, Little Diomede Island.
The United States of America sits between the countries described.
Smallest is Monaco, biggest is Russia. Monaco is maybe the size of Rhode Island, near france on the northern coast of the mediteranian sea. Mexico is about half the size of Russia, and you could fit over 1000 Monaco's in Mexico.
The smallest bordering country of Russia is Lithuania, with a border length of 227 kilometers.