I'm not 100% sure, but I think the current title means "The majority of the populated countries bordering the Indian Ocean". Perhaps this would work better: "Les pays les plus peuplés qui bordent l'océan Indien". I'm a beginner in French, though, so take it with a grain of salt.