Place of pride (6)
I believe the answer is:
london
'place of pride' is the definition.
The answer and definition can be both locations as well as being singular nouns.
Perhaps there's a link between them I don't understand?
This is all the clue.
Can you help me to learn more?
(Other definitions for london that I've seen before include "source of this paper" , "US writer" , "Construction across the Thames near the Monument" , "UK's capital" , "City for the non-old, oddly" .)