Maldives is the smallest neighbouring country to India
japan is neighbouring country of which country
The smallest neighboring country of India is Bhutan.
under developed country
Nepal
yes it is
pakistan
Pakistan
yes
Strictly India. USSR is not a country. The boundary with China is disputed by India.
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.
Afghanistan