NEW DELHI


Meaning of NEW DELHI in English

ˌNew ˈDelhi BrE AmE

the capital city of India, built to the south of the old city of Delhi by the British in 1912

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.