Crossword Answer Lookup

500k+ clues

City is but a shell of London, after redevelopment (8)

Answer ISTANBUL
Definition: City
Guardian #29353 16 Down 2024-04-10