Hi Tapas,I live and work in barcelona so i think i can give you some realistic advise.I have experience as a consultant and now as a project mnager in a world top 5 FMCG company (american...) and unfortunately i don't see any options of working in any of those envirojnments without spanish... Although i am strongly exposed to international projects and all the internal documentation, software, etc... is mainly in english, the communication language are spanish or catalan.However i know some people working in the finance sector (brokers mainly), insurance or property who work 100% in english. OF course i'm speaking about very niche companies totally focused on UK, US customers.A part from all said so far... Barcelona is a great city to live. I don't know actually another city in the world that combines all what Bcn does. Great weather, perfect size, nice people, nice food, beautiful city, beach, sky resorts (1h30m by car), museums, theater... On the other hand, and being used to the london money and opportunities, you are going to find it difficult to find a good job with good money. Be ready for a city with lots of young well prepared professionals (yes... believe me... Barcelona is not the south of Spain... forget toreros, siesta and flamenco... people here study MBA's in IESE and ESADE) fighting for a few jobs (30k€ year, 10h-12h a day).regards