As per Pew research India ' s population will be 1.66 billion in 2050. Can India support such massive number of people?
Why are countries like India and China so densely populated? What are the circumstances and reasons?