Ed Sheeran raised more than $1,600 (£1,000) for good causes over the weekend (05-06Apr14) as clothing he donated to a charity shop in his hometown sold out in just 30 minutes.

The British singer cleared out his closet and donated his unwanted outfits to a number of charity shops in England, including the St Elizabeth Hospice store in his native Framlingham in Suffolk, England.

The haul went on sale at the shop on Saturday (05Apr14) and fans queued from early in the morning to get their hands on Sheeran's clothes. The lot sold out in less than an hour and raised around $1,600.

Shop manager Rachail Pollard says, "It has been an exciting week for all of us and I would like to thank all the volunteers, customers and shop staff and of course Ed and his family for all their support."