Nepal
The neighbouring country situated to the southwest of India is Sri Lanka. It is an island nation located in the Indian Ocean, just south of the Indian mainland, separated by the Palk Strait.
India is the second largest population after China.
India is the worlds largest democracy.
about 4.50000600000000000000000000000000000000000000000000000000
Strictly India. USSR is not a country. The boundary with China is disputed by India.
Maldives is the smallest neighbouring country to India
japan is neighbouring country of which country
The smallest neighboring country of India is Bhutan.
lanat
Nepal
pakistan
yes it is
under developed country
Pakistan
yes
India India India India