India is the second most populous country in the entire world. It has (1.3 billion) people, nearly one fifth of the population of the world. More than 65% of India's population resides in the seven states of Uttar Pradesh, Maharashtra, Bihar, West Bengal, Madhya Pradesh, Tamil Nadu and Rajasthan.
Thus, the correct answer is C.