In Scotland , the pro-independence Scottish National Party has promised to hold a referendum on independence from Britain if it gains power .