List of towns in India by population

Columns: Name of Town | State | Type | Population ( 2011 )
Chaibasa | Jharkhand | N.P.P | 69,565 | Charkhi Dadri | Haryana | N.P.P | 49,985 | Chatra | Jharkhand | M | 49,985 | Chalakudy | Kerala | M | 49,525 | Challakere | Karnataka | C.M.C | 55,194 | Chamba | Uttarakhand | N.P | 27,771 | Chamoli Gopeshwar | Uttarakhand | N.P.P | 21,447

Example questions:
The Indian town ( initial C ) with a population of 76,068 is known for its what ? | The state containing the Indian town with initial C that was made by joining Charkhi and Dadri has a state GSDP of 110 what ? | The Indian city ( initial C ) with a population of just over 49,500 is the base camp for travelers to which two places ? | The Indian town ( initial C ) with a population of 69,565 is the hometown of who ?

Answers:
Silk and Tomato production | billion | Athirappilly and Vazhachal Falls | Birsa Munda