In which country would one find the largest concentration of impact craters due to meteoroids?
on
Published in Geography Trivia
Finland
Russia
Canada
Siberia
Canada.
Canada is the second largest land mass country in the world, just behind Russia.
Comments