The correct option is C It is the largest country in the world.
India with an area of 3.28 million sq. kilometers is the seventh-largest country in the world. Russia is the largest country in the world. The southern part of India is a peninsula with water on three sides. India lies completely in the northern hemisphere.