Littoral city canine runs around hospital (7)
I believe the answer is:
chennai
'littoral city' is the definition.
'chennai' can be an answer for 'city' (I have seen 'Indian city' mean 'chennai' so perhaps 'city' could also mean 'chennai'). I'm unsure of the 'littoral' bit.
'canine runs around hospital' is the wordplay.
'runs' indicates an anagram.
'around' indicates putting letters inside.
'hospital' becomes 'h' (abbreviation for hospital on maps).
'canine' anagrammed gives 'cennai'.
'cennai' going around 'h' is 'CHENNAI'.
Can you help me to learn more?
(Other definitions for chennai that I've seen before include "City previously called Madras" , "Indian port" , "Indian city, formerly called Madras" , "Official name for Madras" , "Current name for Madras" .)