The correct options are
A Sri Lanka
B Maldives
Down south, across the sea, India has two neighbouring island countries, Sri Lanka and the Maldives. The Andaman and Nicobar islands lie to the southeast of the Indian mainland in the Bay of Bengal. To the southwest of the Indian mainland lie the Lakshadweep islands in the Arabian Sea.