蒙古帝国没有攻打非洲和美洲是有很多地缘和时代因素的。1260年,成吉思汗四子托雷的一个儿子旭烈兀攻占大马士革,并且此前已经攻打下阿拉伯帝国的首都巴格达,并且处死了阿拉伯帝国的哈里发(即皇帝)。但是由于攻打埃及时,大将阿里不花指挥失误阵亡,蒙古军大败,并且全蒙古的大汗蒙哥当时战死于南宋战场,而蒙古大汗的选出是需要各贵族召开会议的,所以旭烈兀必须返回蒙古参与会议。不就就爆发了阿里不哥和忽必烈的汗位之争,旭烈兀也无暇西顾。1264年旭烈兀被封为伊尔汗,便专心于治理伊尔汗国,一年后旭烈兀去世。至于美洲,当时欧亚大陆上的人并不知道美洲的存在,无论是从欧洲经大西洋到美洲还是从亚洲经太平洋或者白令海峡到美洲的航线均未开辟,也无从谈起攻打美洲。
美洲太远了。当年连日本都去不了了。
北非