India has about 600,000 villages, 8,000 towns, and over 4,000 cities, with a diverse and large population of over 1.4 billion people. NCERT Book Exploring Society India and Beyond Class 6 Class 6 Social Science NCERT Chapter 11 Grassroots Democracy ...