Blame a financial centre for greed (8)
I believe the answer is:
rapacity
'greed' is the definition.
('rapacity' can be a synonym of 'greed')
'blame a financial centre' is the wordplay.
'blame' becomes 'rap' ('rap' can be a synonym of 'blame').
'financial centre' becomes 'city'.
'rap'+'a'+'city'='RAPACITY'
'for' is the link.
(Other definitions for rapacity that I've seen before include "excessive greed" , "Voracious greed" , "Voraciousness" , "Predatory nature" , "The plundering and robbing of others - sheer greediness" .)