India is a country of many ethnic groups, over 1,650 spoken languages, dialects, regional variations—a land of myriad tongues—numerous modes of apparel and countless mannerisms. For the most part, the continental size of the country accounts for the variations and diversities.