ニューデリー
nyūderii

Noun

1. New Delhi (India)

Other forms: