Question: are msc cruises english speaking?
Answer: The DNA of MSC is Italian so the majority of passengers will be Italian, many Spanish and French and a minority of English speakers. The buffet can be extremely noisy! However, announcements onboard are first in English, then 5 other languages. Wait staff all speak English, although to varying degrees.