Dundee Kiltwalkers raise £600,000 for struggling charities as event goes virtual

Dundee Kiltwalkers in 2019
Dundee Kiltwalkers in 2019