India is a plural society both in letter and spirit. It is rightly characterized by its unity and diversity. A grand synthesis of cultures, religions and languages of the people belonging to different castes and communities has upheld its unity and cohesiveness despite multiple foreign invasions.