On an airplane.
Yes, you do.
No. Having a visa for the US doesn't grant you the possibility to enter Mexico; you need the corresponding visa from Mexico.
No, you don't.
no visa needed for tourism.
Jamaican citizens don't require a visa to travel to Mexico; all they need is a valid passport.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
Right.
pls inquire from the Turkish embassy online and you will get all FAQ you need.
You pretty much need a visa anywhere you go or you'll be considered "illegal" but that dont stop some people.
yes you do, unless your in transit or staying for a very short time.
If you are from the US, Canada or the European Union, you don't need a visa. If you enter Mexico by land, all you need is a birth certificate or ID. Otherwise, you will need a passport.
If you need a visa to go to Senegal, you need to apply for it.
no you don't need a visa to go to Algeria