Amanda Holden shares centre stage with Pudding the puppy at charity trading day
Since its inception, Charity Day has raised approximately 192 million dollars (£176 million) globally.
Since its inception, Charity Day has raised approximately 192 million dollars (£176 million) globally.