Answer:
B
Step-by-step explanation:
A: False
China has the largest population in the world, at about 1.4 billion people, not Russia.
B: True
Russia is the largest country in the world, with 6,601,665 square miles.
C: False
Luxembourg has the highest GDP per capita in Europe, not Russia.
D: False
The highest life expectancy in Europe is Spain or Italy at about 85 years, not Russia.
Therefore, choice B is correct.