The correct option is B Tamil Nadu
Tamil Nadu has a population density of 555 people/sq. km.
States like Bihar, West Bengal, Uttar Pradesh, Haryana, Punjab, Kerala, and Tamil Nadu are some states with high population density in India, according to census data from 2011.