Fog lingers in the "steel and glass canyon" in Canary Wharf. The CitiGroup Centre is on the left, 10 Upper Bank Street is centre-right, 20 Canada Square and 25 Churchill Place in the middle.