What is the location of Indian land mass with respect to the World?
Answers
Answered by
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