Tayside and NE Fife children’s cancer charity TCCL on the ball as it celebrates its 25th anniversary

© Ronnie CathroThe 2017 TCCL ball in Dundee
The 2017 TCCL ball in Dundee