English: """Comoros is an island nation situated off the coast of East Africa, and between Africa and the northern tip of Madagascar."
Telugu: మొజాంబిక్ మరియు మడగాస్కర్ల మధ్య ఉన్న కొమొరోస్ దక్షిణాఫ్రికాలోని దీవుల సమూహం.