Swanage Carnival gives away over £28,000 to chosen charities and good causes

Swanage Carnival celebrates another successful year giving away more than [...]