yes you need a visa
I guess you mean a Mozambican passport. No, you need a visa issued by the Mexican and Cuban governments, respectively.
No - you still need a visa to enter the UK !
Yes, you will need to show your passport.
Not unless you need a passport to visit Weymouth.
You need a passport to go anywhere.
No, but you will need a passport to get back into the US.
You need a passport to travel almost anywhere that is not within your country.
No they just need a passport.:)
Yes, a Canadian needs a valid passport to visit England.
Yes
Yes you do