Answer C) India is home to 22 official languages and thousands of dialects.
It talks about 22 languages and 1000s of dialects, which clearly show existence of rich heritage and cultural diversity.
Other options A,B and D only show there are many states, which does not necessarily imply the rich heritage and diversity,