New Delhi clinches title as India’s top city with Bangalore and Mumbai following closely behind
With a score of 84.6/100, London tops the inaugural Brand Finance City Index, based on a global survey of 15,000
New York and Paris are close behind in 2nd and 3rd among 100 cities in the ranking
New Delhi is … read more