Yes, they do.
Yes. No matter your nationality, if you are traveling to Mexico from a foreign country, you need a passport.What can be skipped in some cases is the visa; however as a Lebanese citizen you require a Mexican government-issued visa to enter Mexico. A U.S. visa can also count as such.
No. American citizens don't require a visa to enter Mexico. All you need is your passport.
Jamaican citizens don't require a visa to travel to Mexico; all they need is a valid passport.
Yes, Lebanese citizens are generally not allowed to travel to Israel due to political tensions between the two countries.
No, US citizens cannot travel internationally without a passport.
Lebanese passport and a visa issued by the Mexican government. Such document can be requested at the Mexican embassy in Beirut. If you already have a visa to visit the United States, you already fulfill all requirements.
No, a child cannot travel to Mexico without a passport.
Yes, babies need a passport to travel to Mexico.
Yes, children need a passport to travel to Mexico.
Yes, infants need a passport to travel to Mexico.
Yes, minors need a passport to travel to Mexico.
Yes, you need a Mexican passport to travel to Mexico.