The people of Catalonia should determine its future, the Scottish government has said. The region's government has insisted a referendum on independence from Spain will go ahead on 1 October. Madrid has vowed to block the vote, saying it is unconstitutional.