The correct option is C Sri Lanka; Maldives
India is a country in South Asia which lies completely in the northern hemisphere. It shares its land boundaries with Pakistan, Afghanistan, China, Nepal, Bhutan, Myanmar and Bangladesh. Two neighbouring island countries around India are Maldives and Sri Lanka in the Indian Ocean. Hence, the correct answer is option (C)