STOP sign in front of construction high-rises in a stone-paved London square