Two tower blocks peep over a plant-covered wall outside Westfield shopping centre in Shepherd's Bush, London, England.