Correct Answer:
Option D - India ranked at seventh- largest country in the world, in term of area (after Russia, Canada, China United states, China, Brazil and Australia) and ranked second (after China) in term of population.
D. India ranked at seventh- largest country in the world, in term of area (after Russia, Canada, China United states, China, Brazil and Australia) and ranked second (after China) in term of population.