(6)Russia- 144.5 Million
(5)Germany- 83.02 Million
(3) France- 66.99 Million
(2) United Kingdom- 66.65 Million
(4) Italy- 60.36 Million
(1) Spain- 46.94 Million
9000/10=900 people per square mile
Answer:
Ummmm... I think it is A?
Could u look at my most recent question and possibly help?
Answer: I would say false
Explanation: