Three months.
As long as you have a US visa with you, you can also enter Mexico.
just as long as it is valid it doesnt matter
Yes, as long as he/she has a valid passport and can corroborate reason of visit, staying time and the means to return to Mexico (i.e. a valid reservation and return ticket).
UK passport holders require 6 months left on their passport
Any kind, as long as it is a valid passport. Don't forget the visa, which has to be processed on the US Embassy (Mexico City).
As long as you have a valid passport and you are not on the Interpol 'lookout list', you should be fine.
two months
Yes, any visit, no matter how short or long is required to have a Passport to enter Canada, same goes for the US
How long needed on passport to travel to FinlandFinland
For the duration of your visit.
Yes. You should definitely be able to visit Cyprus as long as your Jamaican passport has not expired.
0.5 seconds