School choirs from across Tayside take part in hotly-contested singing competition at Caird Hall

Breaking