Asian city or Greek one without parking (5)
I believe the answer is:
delhi
'asian city' is the definition.
(New Delhi)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for delhi that I've seen before include "Asian city" , "It's also new in India" , "Capital at one time" , "Old city of north central India" , "New -, Asian capital" .)