Capital husband invested in food store (5)
I believe the answer is:
delhi
'capital' is the definition.
(New Delhi is the capital of India)
'husband invested in food store' is the wordplay.
'husband' becomes 'h' (abbreviation).
'invested in' indicates putting letters inside.
'food store' becomes 'deli' (short for delicatessen).
'h' going into 'deli' is 'DELHI'.
(Other definitions for delhi that I've seen before include "Asian city" , "Indian capital city" , "New -, Asian capital" , "Capital on the river Jumna" , "Capital at one time" .)