The sources of diversity in India may be traced through a variety of ways, the most obvious being the ethnic origins, religious, castes, tribes, languages, social customs, cultural and sub- cultural beliefs, political philosophies and ideologies, geographical variations etc.