Pearl of Indian Ocean is called?

A. India
B. Maldives
C. Sri Lanka
D. Bhutan