
Nine Indian Cities in JLL’s latest ‘Global 300’ Rankings
A total of nine Indian cities figure on the latest edition of ‘Global 300’ cities – the annual JLL ranking exercise, which represents 300 major cities that are the focus of commercial