The Brighton School of Business and Management recently released an infographic that revealed the top 10 places to launch a startup. I recently came across an article where the author interviewed the head of Seedstars, who published the infographic, to understand what makes each of these cities so great for startups.