Yes. British nationals do need a visa to go to Cuba. Contact the nearest Cuban embassy for visa processing.
No
Yes they do, just like they need a passport to enter any other country.
That depends. If you enter by air, you can stay 30 days without a visa. You can only stay for 15 days if you entered by land(from Laos, Burma, or Cambodia). This applies to both Brit citizen and nationals.
No; Latvian nationals don't require a visa to enter Mexico; all they need is their passport.
As of June 2009 Mauritians Nationals do not need a visa for the EU countries..........
No....a Trinidad & Tobago national with a valid T&T Passport does not need a Visa to enter Martinique as long as the stay does not exceed 90 days.
No, Israel is of visa free travel for British nationals.
You need a valid British or EU passport to enter Gibraltar - Spanish nationals can also use the identity card.Visitors entering from Spain, who require a visa to enter Spain, should beware. By going to Gibraltar you will be deemed to have left Spain and so may well require a new visa to cross back into Spain.
Yes, Indian nationals require a visa- obtained prior to arrival- in order to enter the United States.
yeah all African countries do require a visa in advance
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.