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