世界上最长的海峡是?

世界上最长的海峡是莫桑比克海峡

答案:莫桑比克海峡。

解析:莫桑比克海峡位于非洲国家莫桑比克共和国和马达加斯加群岛之间,全长为1670公里,是目前世界上最长的海峡。

它东滨马达加斯加,西临莫桑比克,北接科摩罗群岛,南靠欧罗巴岛,是南大西洋到印度洋的海上交通要道。