A construction site in London …