Barcelona ranks as a top destination for international students who want to study on masters courses in Business Administration