Yes, but if they ask you questions, don't worry! it's just the same with everybody. You may have difficulties if you want to go to Israel though...
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.
no
Yes, according to the Immigration and Checkpoint Authority of Singapore, Iranian passport holders require a visa in order to visit Singapore.
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.
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.
That depends on where you want to travel. British passport does not need a visa to visit the British Virgin Isles, or Canada, or the USA, or Mexico... and many other places. What country are you interested in? Answer that, and we might be able to help you with more details. Have fun! ;-)