1. India has a strategic position in South Asia, which connects with both east and west Asia.
2. Its strategic location helps  the country to maintain trade and commerce links with countries in both East and West Asia.
3. It helps in greater social contact and cultural exchanges with other countries.
4. India can easily establish connectivity with Europe and Africa .
5.The great Himalayas in the North serve as a natural protected barriers from any kind of intrusion thereby give it a military and political advantage. 
6. Since it is surrounded by Indian Ocean, Arabian Sea and Bay of Bengal it helps in the greater transportation of goods and can establish important sea routes.
7. The size of the country adds to the advantage as it provides for more resources, large population, sea boundaries, greater social diversity.
7 3 7
Due to these water bodies India form a Peninsula. Because of Indian Ocean India got a pride that it's name is named after an ocean. No other country is named so.
We get cool monsoon winds. We enjoy the beaches formed in the sea.
3 3 3