Barcelona city hall estimated some 1.8 million people joined a demonstration there on Thursday to call for the Catalonia region to vote on independence from Spain.