Thank you for your patience while we retrieve your images.
Visitors 18


9 of 15 photos
Thumbnails
Info
Categories & Keywords

Category:Travel and Places
Subcategory:Europe
Subcategory Detail:United Kingdom
Keywords:20 Fenchurch St window cleaners, 20 Fenchurch St window washers, 20 Fenchurch Street, England, London, UK, United Kingdom, Walkie Talkie, Walkie Talkie building window cleaners, building, commercial window cleaners, commercial window cleaners dangle from cables, commercial window washers, commercial window washers dangle from cables, dangle from cables, window cleaners dangle from cables, window washers, window washers dangle from cable cleaning windows
window washers, commercial window cleaners, Walkie Talkie building London

Window washers dangle from cables as they wash the windows of 20 Fenchurch Street, the Walkie Talkie building, in London, England.