Respuesta :

Answer:

Russia

Explanation:

Russia is 11% of world landmass, indicating biggest country.

Physical size: Russia
Largest population: China

Hope this helps!