Capital Henry invested in high-quality food shop (5)
I believe the answer is:
delhi
'capital' is the definition.
(New Delhi is the capital of India)
'henry invested in high-quality food shop' is the wordplay.
'henry' becomes 'H' (symbol for the unit of electrical inductance).
'invested in' is an insertion indicator.
'high-quality food shop' becomes 'deli' (delicatessen).
'h' put inside 'deli' is 'DELHI'.
(Other definitions for delhi that I've seen before include "Indian state" , "Indian capital city" , "New -, Asian capital" , "Old city of north central India" , "Capital of India" .)