Which country is called the tear drop of India?General Knowledge A. Maldives B. Bangladesh C. Sri Lanka D. Myanmar