By Fareed Zakaria “In 1951, there were only five cities in India with a population above 1 million and just 41 above a meagre 100,000,” writes David Pilling in the Financial Times. “At that time, most of India’s 360m people lived in 560,000 villages. Now there are at least 53 cities, or ‘urban agglomerations,’ in […]

Loading comments...