No, you do not need a visa.
Yes. British nationals do need a visa to go to Cuba. Contact the nearest Cuban embassy for visa processing.
yes, you need a visa as you are not a british passport holder.
No. You don't need a visa. Prague is in the Czech Republic, which is part of the European Union. Anyone with any EU passport can go there without a visa.
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
If your are a European citizen you do not need a visa If you are from a visa waiver country you do not need a visa if your stay is less than 90 days If you are none of these go to the French embassy in London
Yes you will need a visa
he can go anywhere in the British empire
Yes you do. However you get the entry visa at the airport. The charge is round 15 euro.
If I am a resident of the US. Do I need a visa to go to Canada?
Yes,you do need a visa.