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.