Why is India called mini India?

After being born and living for 21 years in India, to my knowledge, India is not called as mini India. It is Delhi which is called mini India. Delhi is called so because it has people of all languages, castes, religions etc. as there are in India.