Which one of the following is called India’s teardrop country?
a) Bangladesh
b) Nepal
c) Sri Lanka
d) Afghanistan
Sri Lanka is also known as teardrop of India. Sri Lanka is an island country and because of its shape and location it is nicknamed as India’s teardrop.