Cities are defined and shaped by the people that inhabit them. With the population in Indian cities expected to cross 600 million by the beginning of the next decade, this means that there will be more than 600 million active stakeholders in the growth of urban India
Source: Today Deals