Indian dish greater in US city (9)
I believe the answer is:
baltimore
'us city' is the definition.
(city in Maryland, USA)
'indian dish greater' is the wordplay.
'indian dish' becomes 'balti' (I've seen this before).
'greater' becomes 'more' (I've seen this in another clue).
'balti'+'more'='BALTIMORE'
'in' is the link.
(Other definitions for baltimore that I've seen before include "City north-east of Washington DC" , "Large city in Maryland" , "Largest city of Maryland, USA" , "US city" , "Port on Chesapeake Bay" .)