No 8 New Delhi
New Delhi is the eighth most expensive city to rent office space, averaging 959 euro per square meter per year. [Photo/dfic.cn]
Top 10 trading partners of the Chinese mainland
Top 10 overseas travel destinations for Chinese riches