Author: Andrew Pulver and agencies