Good fortune currently attending this old siege city (7)
I believe the answer is:
lucknow
'old siege city' is the definition.
'lucknow' can be an answer for 'city' (I've seen this before). I'm unsure of the 'old siege' bit.
'good fortune currently attending' is the wordplay.
'good fortune' becomes 'luck' (I've seen this before).
'currently' becomes 'now' (right now).
'attending' is a charade indicator (letters next to each other) (to attend can mean to follow).
'luck'+'now'='LUCKNOW'
'this' acts as a link.
Can you help me to learn more?
(Other definitions for lucknow that I've seen before include "Indian metropolis" , "having trouble in eighteen fifty seven" , "Indian city, capital of Uttar Pradesh" , "great relief" .)