The thirty-first annual Wimborne Folk Festival begins today.

Live performances, dance and music workshops will take over the town's streets for the next three days.

Organisers are promising twenty concerts, and over fifty dance acts.