I agree with the above statement.
In Political Science, the term ‘State’ is used to describe a sovereign country. Anti-colonial nationalism led to the freedom struggle in India and subsequent independence from British Rule in 1947.
Any state has the following elements:
Sovereignty: India achieved the status of a Sovereign Republic on 26th January 1950 when its constitution came into effect.
Government: As a British colony, there was a government but it was not a sovereign government However, after political independence, a Sovereign, Parliamentary, Federal government was constituted in India.
Territory: India is defined by its geographical boundaries. Its jurisdiction extends all over its compact territory, now comprising of 29 states and 7 union territories.
Population: India has a vast population, exhibiting great diversity in terms of ethnicity/race, region and language, culture, religion, and so on. Thus, we can conclude that India is a nationstate.