Vocabulary

ニューデリー

New Delhi (India)

noun