Beyonce, One Direction and Rod Stewart are among the stars auctioning off their shoes for charity.

The pop superstar has donated a stylish pair of Stuart Weiszman boots to the sale on auction website to raise money for the Small Steps Project, an organisation which helps children and families who live on rubbish dumps around the globe.

Members of One Direction have all given pairs of signed white sneakers and Stewart has offered up a pair of mint green Versace loafers.

British movie director Steve MCQueen has also parted with a pair of Prada shoes to boost the cause.