By reporter, Claire Manning
While we often hear these days about how our high street shops are in crisis with more and more major retailers closing down, the picture is very different it seems for community-owned, rural shops.
Run largely by volunteers, there are now more than 360 co-operative shops across the country, but one of the first opened in Halstock in Dorset nearly three decades ago.
When it first opened in 1991, the idea of community-run shops relying on volunteers, was at that time visionary.
See our reporter Claire Manning's full report from Halstock Village Shop below.
With a population of just over 500, the nearest other place to shop for villagers in Halstock is Yeovil which is around six miles away but with a bus service that only runs there one day a week, without the village shop many locals say they'd be completely cut off.
Halstock Community Shop and Post Office is run by just three paid employees and around 20 volunteers.
Despite relying on volunteers to keep the shop going, the shop's manager says the volunteers take such pride in their shop, they're just as committed as if they were paid staff.
In the last seven years Halstock Shop's revenue has gone up by more than 50% and profits from the shop go back into funding community projects.