i'm pretty sure they do.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
American citizens don't require a visa to visit Mexico.
Citizens from Trinidad & Tobago don't require a visa to visit Mexico. All they need is a valid passport.
Unless you already live in Ukraine, then yes.
No, 6 months is the maximum visa free stay. After that, you need a visa.
Yes. However, there are no direct flights from the US into Cuba; you would need to enter Mexico first. As an European citizen, you don't need anything besides your passport to enter Mexico.
You would need a passport from your home country and then get a Ukraine visa stamp.
yes
Since your dad is a citizen, I think you are too. You will need to prove it since you were born in Mexico.
Yes
Yes
Yes, an Iraqi citizen can visit the USA, but they typically need to obtain a visa before traveling.