News

Thousands of walkers in kilts have stepped out this weekend in events which have raised more than £3 million for charity.