Delhi has been named the most competitive city in India for its demonstrated ability to attract capital, business, talent and tourists by a new Economist Intelligence Unit (EIU) research report.

The study, commissioned by the Citigroup, ranked Delhi at number 68 in the list of 120 of the world’s major cities. The national capital has edged out financial hub of Mumbai, which ranked 70th in the index, followed by Bangalore, India’s Silicon Valley, at 79th rank, Pune at 97, Chennai at 105 and Kolkata at 106.