A torn rag in Indian city (4)
I believe the answer is:
agra
'indian city' is the definition.
(city in India)
'a torn rag' is the wordplay.
'torn' indicates an anagram.
'rag' is an anagram of 'gra'.
'a'+'gra'='AGRA'
'in' acts as a link.
(Other definitions for agra that I've seen before include "Eastern city" , "Site of the Taj Mahal" , "City famous for its Mogul architecture" , "Not tight" , "city founded in 1566" .)