Part of foreign capital deposited with financial institution (4,4)
I believe the answer is:
left bank
'part of foreign capital' is the definition.
'left bank' can be an answer for 'part' (I have seen 'part of Paris' mean 'left bank' so perhaps 'part' could also mean 'left bank'). I am unsure of the 'of foreign capital' bit.
'deposited with financial institution' is the wordplay.
'deposited with' becomes 'left' (I can't explain this - if you can you should believe this answer much more).
'financial institution' becomes 'bank' (bank is a kind of financial institution).
'left'+'bank'='LEFT-BANK'
Can you help me to learn more?
(Other definitions for left bank that I've seen before include "Artistic region of Paris" , "Pushed the boat out" , "Parisian artistic quarter" , "part of Paris" , "arty area" .)