How much landmass does India have?
India contains 2,973,190 square kilometers (1147955.08 square
miles) of land. For comparison, this amount is slightly more than
1/3rd of the United States. It also claims 314,400 sqare kilometers
of water (121,390.519 square miles), giving it a total territory of
3,287,590 square kilometers (1,269,345.6 square miles)