Delhi ranked 37th in the list of world 's most developed city .
Delhi is the most popular city of India .
city ranked 37th in the list of world 's most developed city .
Delhi is the most popular city of India .