India is known for its diversity that ranges over its natural environments and resources, rivers, lakes, seas, forests, agro-products and climates. As regards its people, India’s diversity ranges over their cultures and religions, their castes, languages, foods, dresses, arts and dances,...