An unwashed Burberry shirt worn by pop star Harry Styles has fetched $4,845 (£3,230) at a charity auction.

The $293 (£195) leopard-print top, which the One Direction hitmaker wore while attending Burberry's presentation during London Fashion Week in September (13), was sold off to a Texas businessman to raise cash for the United Nations Children's Fund (Unicef).

The funds will be donated to Hardlyeverwornit.com and will benefit poverty-stricken women and children in more than 190 countries.