NO you can not live or even travel to spain.
if i am Iranian passport holder with indefinite ,remain in UK in my passport . to which countries i can travel with out visa?
You always need a passport to travel abroad.If you mean a visa, the answer is still no, unless you count Turkey as an European nation. You are allowed to visit Turkey for up to 3 months without a visa on your Iranian passport.
Yes, you can. You just have to take your green card along with your Iranian passport.
Your indefinite leave to remain in the UK doesn't allow you to travel without a visa. So basically you can travel between the Gambia and UK. If you successfully apply for citizenship and then get a British passport, you can travel freely throughout Europe and to any country that a British citizen can travel to without the need for a visa.
Yes, according to the Immigration and Checkpoint Authority of Singapore, Iranian passport holders require a visa in order to visit Singapore.
no
Yes you will need to get a visa from your nearest Indian embassy
Unless you have a British or European passport, you need a Visa.
Yes, you can travel with a new passport and visa if your old passport contains the visa. Just make sure to carry both passports with you when traveling to show the visa in the old passport along with the new one.
As a British Citizen you are able to travel freely within the boundaries of the EU, without requiring further visa's.
Yes, and Jamaica doesn't require Brits to get a visa.