Which part of the world is known as “Star and key of Indian Ocean”? Arif Khan 8 years ago A. Manora B. Sri Lanka C. Maldives D. Mauritius E. Madagascar