Indian Ocean country of many islands