Modern home for Englishman in city (9)
I believe the answer is:
newcastle
'city' is the definition.
(I know that Newcastle is a city)
'modern home for englishman' is the wordplay.
'modern' becomes 'new' (associated in meaning).
'home for englishman' becomes 'castle' (reference to 'an Englishman's home is his castle').
'new'+'castle'='NEWCASTLE'
'in' acts as a link.
(Other definitions for newcastle that I've seen before include "port for England" , "City on the Tyne" , "town" , "Man City?" , "Tyneside city" .)