Loading...

Human Statues In London

| Ever since they built Trafalgar Square in London there has been an empty pedestal because no one could agree what to put on it. But Mark Phillips shows us the resolution.