Geography, asked by ankushkhadka895, 11 months ago

What is the location of Indian land mass with respect to the World?

Answers

Answered by Nautilus857
2

India is located in the northern hemisphere and its land mass is about 2.4percent of the world. It is the seventh largest country of the world.

Similar questions