-->

Human Resources

Question
CBSEENSS8007583

More than 90% of the world's population resides on just _________ per cent of the total land surface.

Solution

ten