Quote.."The rest say with an FAA license you can work only in USA, dont even think of going with this license to other countries"...What total idiot told you this??
The FAA licence is a de-facto standard in many countries that do not currently have their own flight dispatch licence.
I know this from first hand experience, mine has taken me all over and thus far I've had a very rewarding career.
It seems to me you are from India, hate to burst the bubble here but you will not be hired in Europe, Australia, Canada etc without a work permit. Additionally most EU countries require you to speak their native language in addition to English so applying for a job in Spain when you don't speak Spanish is probably not going to lead anywhere.
Focus on where you know you can work or get sponsorship relatively easily.
For the record, you won't find better training than Sheffield, their add on courses are also excellent, you will also have access to their exclusive jobs board and their network of contacts around the world. Obviously most of the jobs are in the USA but not all.
Finally, consider this, the FAA licence is accepted and regularly converted into the licence of the local authority in many foreign countries without too much difficulty; the same cannot be said of licences from India or UAE.
Good luck.
D.O.G