I finally found a decent map showing the location of the Tower building at St George Wharf south of the Thames in London.
This is the building whose high altitude crane was apparently so shrouded in fog that a helicopter hit it and then crashed to the ground.
I wonder what MI6 made of it? They’re just the other side of the road to Vauxhall Bridge!