نِيُودِلْهِي

نِيُودِلْهِي

niyūdilhī · proper noun

Meaning — English

  1. New Delhi (the capital city of India, located in the national capital territory of Delhi)

Suggested websites

almaany.com · Wiktionary