Correct option is C
As per the Census of India 2011, the population density of India was 382 persons per square kilometer. Population density refers to the number of people living per unit of area, usually one square kilometer. The population density in India has shown a rising trend due to population growth and urbanization. In 2001, it was 325 persons per square kilometer, which increased to 382 in 2011, reflecting the overall rise in India's population during the decade. States like Bihar and West Bengal have some of the highest population densities in the country, while regions such as Arunachal Pradesh and the Union Territories like Andaman and Nicobar Islands have relatively low densities.