A Christian charity has distributed almost 4 million dresses to girls living in poverty abroad through a campaign that ...
“Affluent areas are a good start when scouring charity shops, particularly for art, antiques and designer clothing, and look for the best time of the day and week to go,” he says. “Many ...