India is truly a land of diversities. People are of various ethnic origins, races, who speak in different types of language (some of which are so separate from each other that they do not even share a common script or can comprehend each other) and of course different religions. So, […]