Which of these is not a Neighbour of India?

India is the second largest populated country. The country which does not share the boundary with India is Sri Lanka. The island country Sri Lanka lies in the Indian Ocean. The Palk Strait separates India and Sri Lanka.

Leave a Comment

Your email address will not be published. Required fields are marked *