Must not speculate about turbulence and wind shear, we do understand landings at the City are difficult even in conditions like tonight.
The 2150 actual weather shows as calmish wind and good vis
EGLC 132150Z VRB03KT CAVOK 02/01 Q1026=
Well done to all the crew in doing the evacuation safely.