Stuck-up fuss stops a dirty Punjab city (8)
I believe the answer is:
amritsar
'punjab city' is the definition.
(I've seen this before)
'stuck-up fuss stops a dirty' is the wordplay.
'stuck up fuss' becomes 'rits' (I can't explain this - if you can you should believe this answer much more).
'stops' is an insertion indicator (stopping can mean blocking a gap).
'dirty' becomes 'mar' (I've seen this in another clue).
'a'+'mar'='amar'
'rits' placed within 'amar' is 'AMRITSAR'.
Can you help me to learn more?
(Other definitions for amritsar that I've seen before include "Site of the Sikhs' Golden Temple" , "Punjabi city" , "Indian city, centre of the Sikh faith" , "Punjab city, centre of Sikh faith" , "Holy city of Sikhism" .)