Entry requirements for UK nationals: A visa is required by British citizens, but can be obtained free of charge on arrival. A valid passport is required. All visitors must hold onward or return tickets and all documents required for their next destination and sufficient funds to cover their stay.
No just your passport.
No
No, they don't. People from most European countries just need their passport to enter Mexico.
Yes, Indian citizens need a visa to visit Jamaica.
Yes, Indian citizens need a visa to visit the Maldives.
Yes, Nigerian citizens need a visa to visit Jamaica.
Yes, US citizens need a visa to visit Argentina.
Yes, US citizens need a visa to visit Kazakhstan.
Yes, British citizens need a visa to travel to Brazil.
Yes, Chinese citizens need a visa to visit South Korea.
Yes, US citizens need a visa to visit Saudi Arabia.
Yes, US citizens need a visa to visit South Africa.