yes
yes it is
The island is Sri Lanka, formally known as Ceylon.
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.
its is only Sri Lanka
No, it's an island.
Myanmar(Burma), Bhutan, Nepal, China, Pakistan, Bangladesh ans Sri Lanka
Maldives is the smallest country in Asia. It is an island nation located to the southwest of India.
Sri Lanka is the island country off the southern tip of India.
It is 25,332 sq miles.
India
India
Sri lanka is a Asian country. It is located near by India.