It has better infrastructure,better attitude towards migrants,provides a wide variety in regards of food also in terms of education and intellectual environment Delhi scores because of great no of universities and colleges which tend to attract the best minds of the country,The city is a microcosm of
Indian culture having people from length and breadth of the nation it also instills a sense of belonging in the person who comes here, and that's why its is the most happening place right now.
Mumbai is a much better place than Delhi. Tourists would much rather go to Mumbai because of all of the great entertainment that is there. Mumbai is also safer for travelers than Delhi. The cost of certain desirable items also seem to be a bit cheaper in Mumbai. I love Mumbai.