Politics Residents question transparency as Isle of Dogs towers and council costs take centre stage Callum Price · July 16, 2026