Barcelona is one of the main towns in Spain, ranking as the second largest city after Madrid. Investors may start the procedure of company formation in Spain in…