A kind-hearted bus driver has prepared roast dinners for 86 people who cannot afford to pay for food, spending just 32p per person.
Joshua Hugh, 33, lives with his wife Emma and five daughters in Cornwall.
He decided to help his local community after noticing more and more people in his area suffering due to the cost of living crisis and being unable to deal with "children going to bed hungry".