City man put up with heartless crone (7)
I believe the answer is:
norwich
'city' is the definition.
(I've seen this before)
'man put up with heartless crone' is the wordplay.
'man put up' becomes 'nor' (I can't justify this - if you can you should give a lot more credence to this answer).
'with' is a charade indicator (letters next to each other).
'heartless' suggests removing the centre.
'crone' becomes 'witch' (synonyms).
'witch' with its middle removed is 'wich'.
'nor'+'wich'='NORWICH'
Can you help me to learn more?
(Other definitions for norwich that I've seen before include "County town on the Wensum" , "County town of Norfolk" , "Administrative centre of Norfolk" , "English city" , "Norfolk city" .)