
In 2007, half of global GDP came from 380 cities in developed-regions, with more than 20 per cent of global GDP coming from 190 North American cities alone, according to a McKinsey study.
But by 2025, one-third of these developed-market cities will no longer make the top 600; and one out of every 20 cities in emerging-markets is likely to see its rank drop out of the top 600, McKinsey says.
By 2025, 136 new cities are expected to enter the top 600, all of them from the developing world and overwhelmingly -100 new cities - from China.
Interestingly, India will contribute 36 global cities by 2025.
Here's a list of 25 cities from India which will turn into economic powerhouses...

New Delhi
GDP 2025: $211 bn
GDP 2010: $48 bn
Per capita GDP 2025: $19,000
Per capita GDP 2010: $7,000
...

Mumbai (Maharashtra)
GDP 2025: $193 bn
GDP 2010: $56 bn
Per capita GDP 2025: $16,000
Per capita GDP 2010: $8,000
...

Bangalore (Karnataka)
GDP 2025: $129 bn
GDP 2010: $29 bn
Per capita GDP 2025: $22,000
Per capita GDP 2010: $9,000
...

Kolkata (West Bengal)
GDP 2025: $113 bn
GDP 2010: $28 bn
Per capita GDP 2025: $12,000
Per capita GDP 2010: $5,000
...

Pune (Maharashtra)
GDP 2025: $94 bn
GDP 2010: $19 bn
Per capita GDP 2025: $26,000
Per capita GDP 2010: $9,000
...

Surat (Gujarat)
GDP 2025: $84 bn
GDP 2010: $14 bn
Per capita GDP 2025: $21,000
Per capita GDP 2010: $8,000
...

Chennai (Tamil Nadu)
GDP 2025: $77 bn
GDP 2010: $17 bn
Per capita GDP 2025: $12,000
Per capita GDP 2010: $5,000
...

Hyderabad (Andhra Pradesh)
GDP 2025: $74 bn
GDP 2010: $16 bn
Per capita GDP 2025: $13,000
Per capita GDP 2010: $5,000
...

Ahmedabad (Gujarat)
GDP 2025: $67 bn
GDP 2010: $12 bn
Per capita GDP 2025: $14,000
Per capita GDP 2010: $5,000
...

Kochi (Kerala)
GDP 2025: $46 bn
GDP 2010: $7 bn
Per capita GDP 2025: $28,000
Per capita GDP 2010: $9,000
...

Nasik (Maharashtra)
GDP 2025: $37 bn
GDP 2010: $5 bn
Per capita GDP 2025: $28,000
Per capita GDP 2010: $8,000
...

Vishakapatnam (Andhra Pradesh)
GDP 2025: $35 bn
GDP 2010: $6 bn
Per capita GDP 2025: $29,000
Per capita GDP 2010: $9,000
...

Patna (Bihar)
GDP 2025: $31 bn
GDP 2010: $7 bn
Per capita GDP 2025: $22,000
Per capita GDP 2010: $8,000
...

Thrissur (Kerala)
GDP 2025: $29 bn
GDP 2010: $4 bn
Per capita GDP 2025: $16,000
Per capita GDP 2010: $6,000
...

Kozhikode (Kerala)
GDP 2025: $25 bn
GDP 2010: $4 bn
Per capita GDP 2025: $15,000
Per capita GDP 2010: $6,000
...

Jaipur (Rajasthan)
GDP 2025: $25 bn
GDP 2010: $6 bn
Per capita GDP 2025: $11,000
Per capita GDP 2010: $5,000
...

Thalassery (Kerala)
GDP 2025: $24 bn
GDP 2010: $3 bn
Per capita GDP 2025: $20,000
Per capita GDP 2010: $6,000
...

Chandigarh
GDP 2025: $23 bn
GDP 2010: $4 bn
Per capita GDP 2025: $33,000
Per capita GDP 2010: $10,000
...

Nagpur (Maharashtra)
GDP 2025: $22 bn
GDP 2010: $6 bn
Per capita GDP 2025: $14,000
Per capita GDP 2010: $6,000
...

Ludhiana (Punjab)
GDP 2025: $21 bn
GDP 2010: $4 bn
Per capita GDP 2025: $18,000
Per capita GDP 2010: $7,000
...

Indore (Madhya Pradesh)
GDP 2025: $21 bn
GDP 2010: $4 bn
Per capita GDP 2025: $11,000
Per capita GDP 2010: $5,000
...

Vasai-Virar (Maharashtra)
GDP 2025: $20 bn
GDP 2010: $3 bn
Per capita GDP 2025: $17,000
Per capita GDP 2010: $8,000
...

Vadodara (Gujarat)
GDP 2025: $20 bn
GDP 2010: $5 bn
Per capita GDP 2025: $16,000
Per capita GDP 2010: $6,000
...

Kanpur (Uttar Pradesh)
GDP 2025: $19 bn
GDP 2010: $4 bn
Per capita GDP 2025: $10,000
Per capita GDP 2010: $3,000
...

Goa
GDP 2025: $18 bn
GDP 2010: $4 bn
Per capita GDP 2025: $28,000
Per capita GDP 2010: $59,000