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 - Словарь современного английского языка.
2012