Capital Henry invested in high-quality food shop (5)
Definition
Capital
Wordplay type
Container
Explanation
H for Henry inside a DELI. I could take issue with this as the capital is NEW DELHI not just Delhi, which is a larger urban area in which New Delhi is sited.
Source: Times for the Times
Answer
DELHI