The people of ancient India lived in a land of extremes. The terrain<span> was varied and often presented great challenges. Occasional extremes of weather such as </span>droughts<span> and monsoons were also part of life in this land. However, great civilizations developed and flourished amidst the rivers, mountains, plains and deserts of the </span>subcontinent<span>.</span>