With so many people, India has become a tapestry of different cultures and religions over the centuries.
Yearly % Change: For 2019: percentage change in total population over the last year from July 1, 2018 to June 30 2019.
In terms of surface area, this is remarkable, as a stately 400 people live in one square kilometer.