Which part of the world is known as “Star and key of Indian Ocean”? August 21, 2022 – by G33k 0 (a) India (b) Sri Lanka (c) Maldives (d) Mauritius Related