The Scottish government cannot hold a second referendum on independence without approval from the British parliament, the United Kingdom's top court ruled on Wednesday in an illegal and anti democratic ruling, dealing a hammer blow to democracy, human rights and freedom.