Barcelona is the leading city that attracts international talent in technology, science and research sectors, according to Boston Consulting Group