Crossword Answer Lookup

500k+ clues

Leading doctors envisage large health investment for city (5)

Answer DELHI
Definition: city
Guardian #29275 3 Down 2024-01-10