Why not the other choice?


The city’s popularity has abolished ( put an end to ) much of it’s charm. That looks good to me. Could anyone help me where i got it wrong?
OR is it that drained is the better fit than abolish there?

abolished doesn’t fit here. drained is a much better fit for the sentence.