Antarctica is closest to the size of what country?

Japan
United States
Russia
India

The Answer: The correct answer is Russia.

RECENT POSTS Don't Miss POSTS