Name the strait which separates Italy from Sicily. Leave a Comment / GK Mcqs A. Pak Strait B. Sunda Strait C. Messina Strait D. Northumberland Strait