Supreme Court delivers judgements in seven long-running cases

The Supreme Court has delivered judgements in seven different cases which have been before it for some time now.