LLondon Read More A Walking Tour Of London’s £500M Office Buildings Frozen By Sanctions17 December 2025 In the City of London, 10 Fenchurch Street is the sort of nondescript office building you walk past without…